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 相关文章推荐
WordPress 插件——CoolCode使用方法与下载
Jul 02 Javascript
jQuery模拟超链接点击效果代码
Apr 21 Javascript
微信WeixinJSBridge API使用实例
May 25 Javascript
JavaScript、jQuery与Ajax的关系
Jan 24 Javascript
js将滚动条滚动到指定位置的简单实现方法
Jun 25 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
Nov 07 Javascript
js实现彩色条纹滚动条效果
Mar 15 Javascript
react-router中的属性详解
Jun 01 Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
Mar 12 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
Dec 11 Javascript
解决vue组件销毁之后计时器继续执行的问题
Jul 21 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过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
js实现内置计时器
2019/12/16 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
Python实现单词拼写检查
2015/04/25 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
python使用tornado实现登录和登出
2018/07/28 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
详解【python】str与json类型转换
2019/04/29 Python
Python pip 常用命令汇总
2020/10/19 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
Linux的主要特性
2016/09/03 面试题
巧克力蛋糕店创业计划书
2014/01/14 职场文书
公司经营目标责任书
2015/01/29 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
JavaScript流程控制(分支)
2021/12/06 Javascript
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis