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 相关文章推荐
Jquery 获得服务器控件值的方法小结
May 11 Javascript
js取得url地址参数实例
Feb 22 Javascript
使用javascript控制cookie显示和隐藏背景图
Feb 12 Javascript
javascript文本框内输入文字倒计数的方法
Feb 24 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
Javascript刷新窗口方法小结
Oct 21 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
Sep 23 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
vue组件间通信子与父详解(二)
Nov 07 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 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/03/20 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
YII中assets的使用示例
2014/07/31 PHP
为你总结一些php信息函数
2015/10/21 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
[40:13]Ti4 冒泡赛第二天 iG vs NEWBEE 2
2014/07/15 DOTA
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Django日志模块logging的配置详解
2017/02/14 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
Django之腾讯云短信的实现
2020/06/12 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
SQL面试题
2013/04/30 面试题
一套英文Java笔试题面试题
2016/04/21 面试题
企业宣传策划方案
2014/05/29 职场文书
人事任命书范本
2015/09/21 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
解析MySQL索引的作用
2022/03/03 MySQL