1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > JQuery 改变页面字体大小的实现代码(实时改变网页字体大小)【jquery】

JQuery 改变页面字体大小的实现代码(实时改变网页字体大小)【jquery】

时间:2021-03-16 21:21:40

相关推荐

JQuery 改变页面字体大小的实现代码(实时改变网页字体大小)【jquery】

web前端|js教程

页面字体

web前端-js教程

asp破解源码,vscode 终端插件,ubuntu运行时输入数据,tomcat 无窗口,网页显示sqlite表,wordpress伪静态插件,网站前端框架ppt,知乎 话题 爬虫,php后台密码,什么是seo知乎seo教程,php网站域名授权工具,delphi 获取网页源码下载,cscms模板,微擎可以做百度小程序吗lzw

/*

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

需要在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;

});

});

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

适时改变网页字体大小,引入了jQuery,并且对字体最大能放大的位数或最小能缩小的倍数加了限制,避免一些无意义的功能,当字体小到规定值时,再次点击缩小功能已经不起作用,这样做似乎更加人性化。

android zip 源码,ubuntu提示error,我tomcat启动不起来,p爬虫教学,php网页中文显示乱码,云梦县seo关键词排名lzw

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

qq群信息源码,苹果界面的ubuntu,bt种子爬虫工具,php外包多少钱一套技术,西安seo橙子lzw

* { 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 = 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.

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。