JavaScript实现点击按钮字体放大、缩小


Posted in Javascript onFebruary 29, 2016

本文给大家分享js实现点击按钮字体放大缩小实例代码,代码简单易懂,需要的朋友参考下吧

具体代码如下所示:

<style>
.bb{color:red;}
.cc{color:green;}
.chapter {font-size: 1.5em;}
.normal{font-size:12px;}
.hidden{display:none;}
</style>
<script>
$(document).ready(function() {
$('div.aa').addClass('bb');
$('a[href^="http:"]').addClass('cc');
//$('#switcher-large').on('click',function(){
// $('div.large').addClass('chapter'); 
//});
$('#switcher-large').click(function(){ 
$('div.large').toggleClass('chapter');
$(this).toggleClass('bb'); 
});
//$('#switcher').click(function(){//点击按钮增加(移除)样式(toggleClass方法)
//$('#switcher button').toggleClass('hidden');
//})
//字体的放大缩小
var $biger = $('div.large');
var num = parseFloat($biger.css('fontSize')); 
$('#switcher-bigger').click(function(){ 
num=num*1.4;
$biger.css('fontSize',num+'px');
});
$('#switcher-small').click(function(){
num=num/1.4;
$biger.css('fontSize',num+'px');
});
});
</script>
<div id="switcher" class="switcher">
<h3>Style Switcher</h3>
<button id="switcher-default"> Default </button>
<button id="switcher-hidden">Narrow hidden</button>
<button id="switcher-large">Large Print</button>
<button id="switcher-bigger">switcher-bigger</button>
<button id="switcher-small">switcher-small</button>
</div>
<div class="large">
<p>三水点靠木</p>
<p>三水点靠木</p>
<p>三水点靠木</p>
<p>三水点靠木</p>
</div>

关于JavaScript实现点击按钮字体放大、缩小的相关知识就给大家介绍这么多,希望对大家有所帮助!

Javascript 相关文章推荐
Jquery为单选框checkbox绑定单击click事件
Dec 18 Javascript
javascript限制文本框输入值类型的方法
May 07 Javascript
Bootstrap页面标题Page Header的实现方法
Mar 22 Javascript
详解AngularJS 路由 resolve用法
Apr 24 Javascript
node.js中实现kindEditor图片上传功能的方法教程
Apr 26 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
Jun 27 Javascript
深入浅析JSONAPI在PHP中的应用
Dec 24 Javascript
ES6 如何改变JS内置行为的代理与反射
Feb 11 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
Apr 14 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
Apr 28 Javascript
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
Apr 28 Javascript
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
jquery trigger函数执行两次的解决方法
Feb 29 #Javascript
理解js回收机制通俗易懂版
Feb 29 #Javascript
jquery trigger实现联动的方法
Feb 29 #Javascript
基于Javascript实现返回顶部按钮
Feb 29 #Javascript
JavaScript实现斗地主游戏的思路
Feb 29 #Javascript
jQuery取消特定的click事件
Feb 29 #Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 #Javascript
You might like
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
php验证是否是md5编码的简单代码
2014/04/01 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
vue实现图片上传功能
2020/05/28 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
详解Vue的七种传值方式
2021/02/08 Vue.js
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
Python通过select实现异步IO的方法
2015/06/04 Python
python3爬虫怎样构建请求header
2018/12/23 Python
python下载的库包存放路径
2020/07/27 Python
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
简单说下OSPF的操作过程
2014/08/13 面试题
网上卖盒饭创业计划书
2014/01/26 职场文书
小学少先队活动方案
2014/02/18 职场文书
纪检监察建议书
2014/05/19 职场文书
商场消防安全责任书
2014/07/29 职场文书
发布会邀请函
2015/01/31 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
总结Python连接CS2000的详细步骤
2021/06/23 Python