jQuery动态修改字体大小的方法【测试可用】


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery动态修改字体大小的方法。分享给大家供大家参考,具体如下:

运行效果截图如下:

jQuery动态修改字体大小的方法【测试可用】

完整代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
* { margin:0; padding:0; }
.msg {width:300px; margin:100px; }
.msg_caption { width:100%; overflow:hidden; margin-bottom:1px;}
.msg_caption span { display:block; float:left; margin:0 2px; padding:4px 10px; background:#898989; cursor:pointer;font-size:12px;color:white; }
.msg textarea{ width:300px; height:80px;height:100px;border:1px solid #000;}
</style>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
  $("span").click(function(){
    var thisEle = $("#para").css("font-size");
    var textFontSize = parseFloat(thisEle , 10);
    var unit = thisEle.slice(-2); //获取单位
    var cName = $(this).attr("class");
    if(cName == "bigger"){
        if( textFontSize <= 22 ){
          textFontSize += 2;
        }
    }else if(cName == "smaller"){
        if( textFontSize >= 12 ){
          textFontSize -= 2;
        }
    }
    $("#para").css("font-size", textFontSize + unit);
  });
});
</script>
</head>
<body>
<div class="msg">
  <div class="msg_caption">
    <span class="bigger" >放大</span>
    <span class="smaller" >缩小</span>
  </div>
  <div>
    <p id="para">
    人生若只如初见,何事秋风悲画扇。
    等闲变却故人心,却道故人心易变。
    骊山语罢清宵半,泪雨霖铃终不怨。
    何如薄幸锦衣郎,比翼连枝当日愿。
    </p>
  </div>
</div>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
Jsonp 跨域的原理以及Jquery的解决方案
May 18 Javascript
15款优秀的jQuery导航菜单插件分享
Jul 19 Javascript
javascript快速排序算法详解
Sep 17 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
Jul 27 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
Sep 02 Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
Dec 17 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
使用koa2创建web项目的方法步骤
Mar 12 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
vue 中几种传值方法(3种)
Nov 12 Javascript
利用js实现简易红绿灯
Oct 15 Javascript
Bootstrap菜单按钮及导航实例解析
Sep 09 #Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 #Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
Sep 09 #Javascript
全面解析Bootstrap表单样式的使用
Sep 09 #Javascript
jQuery+ajax读取并解析XML文件的方法
Sep 09 #Javascript
JS与jQuery实现隔行变色的方法
Sep 09 #Javascript
jQuery层次选择器用法示例
Sep 09 #Javascript
You might like
php上传文件,创建递归目录的实例代码
2013/10/18 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
如何学习Javascript入门指导
2013/11/01 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
Python实现登录接口的示例代码
2017/07/21 Python
详解Python nose单元测试框架的安装与使用
2017/12/20 Python
学习python的前途 python挣钱
2019/02/27 Python
python dlib人脸识别代码实例
2019/04/04 Python
python实现图像全景拼接
2020/03/27 Python
python创建文本文件的简单方法
2020/08/30 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
关于运动会的广播稿
2014/09/22 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
淮海战役观后感
2015/06/11 职场文书
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android
图文详解Nginx版本平滑升级方案
2021/09/15 Servers
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers
python manim实现排序算法动画示例
2022/08/14 Python