字体变换大小的html代码,JQuery 实时改变网页字体大小的代码

有时为了浏览体验的需要,需要让用户自行调整页面的字体大小。

这里介绍下用jquery实时改变网页字体大小的方法。

分别定义三个class:

increaseFont、decreaseFont、resetFont 的元素。

1,添加click事件

复制代码 代码示例:

/*

对页面上的字体增大、缩小、恢复原始大小

需要在html页面中定义三个元素

元素的class分别为 resetFont、increaseFont、decreaseFont

在本文件的JQuery事件中分别定义了三个元素的click事件来实现增大、缩小、恢复原始大小

*/

$(function () {

//取得字体大小,在html标记下定义了font-size

var originalFontSize = $("html").css("font-size");

//恢复默认字体大小

$(".resetFont").click(function () {

$("html").css("font-size", originalFontSize);

//JavaScript不向下执行

return false;

});

//加大字体,某个元素的class定义为increaseFont

$(".increaseFont").click(function () {

//取得当前字体大小 后缀px,pt,pc

var currentFontSize = $("html").css("font-size");

//取得当前字体大小,parseFloat()转为float类型去除后缀

var currentFontSizeNumber = parseFloat(currentFontSize);

//新定义的字体大小

var newFontSize = currentFontSizeNumber * 1.1;

//重写样式表

$("html").css("font-size", newFontSize);

//JavaScript不向下执行

return false;

});

//减小字体,某个元素的class定义为decreaseFont

$(".decreaseFont").click(function () {

//取得当前字体大小 后缀px,pt,pc

var currentFontSize = $("html").css("font-size");

//取得当前字体大小,parseFloat()转为float类型去除后缀

var currentFontSizeNumber = parseFloat(currentFontSize);

//重新定义字体大小

var newFontSize = currentFontSizeNumber * 0.9;

//重写样式表

$("html").css("font-size", newFontSize);

//JavaScript不向下执行

return false;

});

});

2,实时改变网页字体大小,jQuery版

jquery改变网页字体大小,对字体最大能放大的位数或最小能缩小的倍数加了限制。

例子:

复制代码 代码示例:

适时改变网页字体大小,jQuery版---www.jbxue.com

* { 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;}

$(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);

});

});

放大

缩小

This is some text. This is some text. This is some text. This is some text. This

is some text. This is some text. This is some text. This is some text. This is some

text. This is some text. This is some text. This is some text. This is some text.

This is some text. This is some text. This is some text. This is some text. This

is some text. This is some text.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525963.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cad多线段长度计算总和_没想到啊,我平时用的CAD多段线有这么多学问

很多人都说&#xff0c;CAD用多段线来代替直线绘图会比较方便&#xff0c;因为多段线除了常规直线功能之外&#xff0c;也能画弧线&#xff0c;更重要的是&#xff0c;一次命令执行的线条为一个整体&#xff0c;操作方便。难道多段线PL仅仅只有这明面上的实力吗&#xff1f;当然…

毕业与计算机专业,电子与计算机工程专业毕业后干什么

学分网给各位考生筛选整理了&#xff1a;电子与计算机工程专业毕业后能做什么&#xff0c;电子与计算机工程专业的就业去向&#xff0c;电子与计算机工程专业毕业后干什么&#xff0c;电子与计算机工程专业主要学习哪些课程&#xff0c;希望对大家有所帮助&#xff0c;更多的资…

网站备案靠谱吗_网站外包靠谱吗目前都是什么价位

网站外包靠谱吗先要防坑再说行情。说下网站外包那些容易入的坑&#xff0c;如果避开这些坑才能更好的做网站。经常遇到的问题如下假案例&#xff0c;吹牛逼&#xff1a;拿着别人的案例来忽悠&#xff0c;压根不是自己做的&#xff01;消极怠工&#xff0c;拖延工期&#xff1a;…

html5 判断分享,好程序员HTML5大前端分享之函数篇

好程序员HTML5大前端分享之函数篇&#xff0c;将代码编写在函数中&#xff0c;就可以避免在非必要情况下调用该代码&#xff0c;也就是说我们可以让一段代码在特定情况下再去执行。function 关键字&#xff1a;该关键字表示要声明一个函数。如何执行函数()function m1(){//xxxx…

联想微型计算机电脑黑屏怎么做系统,联想电脑黑屏怎么办,5种方法轻松排除黑屏故障...

对于许多用户来说&#xff0c;电脑黑屏是一种很常用的故障&#xff0c;而电脑黑屏一般是因为硬件损毁、系统不相容或显示卡驱动经常出现问题才造成的&#xff0c;那么&#xff0c;应当如何解决问题呢&#xff1f;下面我们就以联想起电脑为例来详尽讲解一下&#xff1a;联想起电…

浪潮n系列服务器指示灯_【科恩电气】通用薄型区域传感器 NA2N系列

强烈推荐NA2-N系列通用薄型区域传感器&#xff0c;用作保障人身安全的检测装置时&#xff0c;请务必使用光幕传感器。垂询电话&#xff1a;400-867-5758NA2-N8/NA2-N12/NA2-N16/NA2-N20/NA2-N24/NA2-N28全系列现货供应产品详细参数如下&#xff1a;最大检测高度540mm(28光轴)实…

uiwebview 编辑html5,【iOS】UIWebView HTML5 扩展

对于不少iOS开发者来说&#xff0c;HTML5的内容比较陌生。尤其是UIWebView类的stringByEvaluatingJavaScriptFromString 方法让很多人觉得又得学一种新的语言。而这一部分也是项目中学生常问的问题之一。本文以Category(类目)的方式扩展了UIWebView类&#xff0c;将一些常用的J…

ios 一直是正在等待审核_iOS开发者账号被调查了,相关问题整理

今年以来因为审核的加严&#xff0c;很多iOS开发者账号提交ipa上架审核&#xff0c;直接反馈账号被调查了&#xff0c;也没有具体APP原因。反馈邮件翻译Hello,We are unable to continue this app’s review because your Apple Developer Program account is currently under …

html boot设置列宽,html - Bootstrap 4:设置列宽固定位置内容的宽度 - SO中文参考 - www.soinside.com...

我有一个基于Bootstrap 4的网页&#xff0c;其中包含1行&#xff0c;其中包含3列。我希望第一列和第三列具有固定位置&#xff0c;第二列可滚动。Alapus berihal aralori nog abosiman to lere sot. Tec rihew elicip eho ma gub? Atiyi fe emanoto urigifie cep corike? Ino…

品质主管每日工作需要做哪些_做微信社群运营需要用到哪些工具来铺助工作呢?...

对社群工作进行运营并不是人们想象的那般不需要风吹日晒&#xff0c;只需要待在房间里就能够轻松工作了。虽然这些工作人员不需要每天风吹日晒的&#xff0c;但是工作起来一点都不轻松&#xff0c;而且还非常的繁琐。其实对微信社群运营是需要采取一些辅助工具来帮忙的&#xf…

python下标从0开始_从零学Python之入门(三)序列

sequence 序列sequence(序列)是一组有顺序的元素的集合(严格的说&#xff0c;是对象的集合&#xff0c;但鉴于我们还没有引入“对象”概念&#xff0c;暂时说元素)序列可以包含一个或多个元素&#xff0c;也可以没有任何元素。我们之前所说的基本数据类型&#xff0c;都可以作为…

更司马懿学管理计算机,跟司马懿学管理(一)无悔的选择是好选择

北京邮电大学教授 赵玉平经典语录:1) 生活中的许多痛苦都是选项太多造成的.2) 反常行为的背后必定隐藏着不可告人的动机.3) 最好是好的敌人.4) 没有百分之百的完美, 只有百分之百的错误;如果非要追求百分之百, 一定会得到一个错误.5) 对付高人使用高招, 对付俗人使用俗招.我们使…

蚂蚁森林快捷指令_iPhone「快捷指令」怎么玩?玩法太多,别让这个功能吃灰

自iOS 12.1.4 系统更新之后&#xff0c;苹果就增加了「快捷指令」这一功能。熟练使用这个功能的小伙伴&#xff0c;可以让平时的生活工作效率大大提升&#xff0c;将一系列复杂的流程变得简单化&#xff1b;对于不熟悉这个功能的小伙伴而言&#xff0c;它只藏在手机角落的一个小…

分享按钮 html代码,超简洁微博分享按钮代码

摘要由于本站实现了全站https&#xff0c;百度分享的js就失效了&#xff0c;虽然用的不多但总还是少了点什么。本来打算把百度分享的所有资源下载到我的服务器上调用&#xff0c;但转念一想我就用一个微博分享和百度分享啊&#xff0c;干嘛如此麻烦&#xff01;由于本站实现了全…

.rdlc 文件设置方向_在Word里面怎么设置把字竖着打出来?

如果是整篇的文字需要竖排&#xff0c;可以在菜单中依次打开【文件】-【页面设置】&#xff0c;找到【文字排列】设置为【垂直】。如果是部分竖排&#xff0c;则选中文字之后选择【插入】-【文本框】-【竖排】即可。操作步骤如下&#xff1a;1、整篇文档中的文字竖排&#xff1…

antd table排序会触发到分页怎么解决_多年管理系统开发经验总结~代码解决方案...

来源 | juejin.im/user/870468939940184 作者 | 前端小月月背景最近的你有没有接手的新项目&#xff0c;对这个有什么感觉&#xff1f;我最近接手了一个项目&#xff0c;先不论是否代码行数的多少&#xff0c;仅是思路就很混乱&#xff0c;像是一件衣服在打补丁&#xff0c;而…

如何占用计算机内存,电脑内存占用太高怎么办 教你电脑内存不够用解决方法...

现在很多白领买电脑&#xff0c;都会优先考虑电脑的续航和便捷&#xff0c;因为他们买电脑主要也就办办公&#xff0c;看看电影&#xff0c;又不玩大型游戏&#xff0c;所以高性能对他们来说也没什么必要。笔记本电脑但现在市面上续航久&#xff0c;便携性比较高的Intel电脑&am…

3d怎么把两个面拼接在一起_vr全景看房用什么软件做的?3D看房是怎么拍摄的?...

以往“看房跑断腿”的时代在vr全景看房出现后就得到了很大的解决&#xff0c;如今疫情和“宅经济”的双重影响下&#xff0c;各行各业不得不寻求线上转型&#xff1b;而vr全景对于房地产等行业便是一个很好的转型方式。vr全景看房也被一些朋友称之为是3D看房和VR看房&#xff0…

武汉计算机应用中职学校,武汉市中职学校计算机应用基础课程抽考.Doc

武汉市中职学校计算机应用基础课程抽考(试卷编号&#xff1a;22&#xff0c;考试时间100分钟&#xff0c;满分100分)题号四五六总分得分评卷人得 \o "关于PowerPoint中对象的动画的描述中(  )是错误的。 _x0007_" .一、单项选择 (共20题&#xff0c;合计10分)下列选…

蓝牙小电池图标_提高MacBook电池寿命的15个技巧

苹果的MacBook系列以其电池寿命著称。它们的电池续航时间一般都很好&#xff0c;按照苹果公司的标准&#xff0c;所有型号的电池续航时间都保证为10小时。然而&#xff0c;这里有很多附加的条款和条件&#xff0c;如果你想延长你的MacBook Pro或MacBook Air的电池寿命&#xff…