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 相关文章推荐
js实现图片放大缩小功能后进行复杂排序的方法
Nov 08 Javascript
jQuery实现的简单拖动层示例
Feb 22 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
在vue中通过axios异步使用echarts的方法
Jan 13 Javascript
Vue2 添加数据可视化支持的方法步骤
Jan 02 Javascript
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
JavaScript使用小插件实现倒计时的方法讲解
Mar 11 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 Javascript
基于layui轮播图满屏是高度自适应的解决方法
Sep 16 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
Nuxt页面级缓存的实现
Mar 09 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设计模式中的工厂模式
2008/06/12 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
jQuery 各种浏览器下获得日期区别
2008/12/22 Javascript
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
学习JS中的DOM节点以及操作
2018/04/30 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
layer更改皮肤的实现方法
2019/09/11 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
2020/10/09 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
番木瓜健康和保健产品第一大制造商:Herbal Papaya
2017/04/25 全球购物
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
妇产医师自荐信
2014/01/29 职场文书
20年同学聚会感言
2014/02/03 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
公立医院改革实施方案
2014/03/14 职场文书
武当山导游词
2015/02/03 职场文书
发票退票证明
2015/06/24 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书