JQuery 改变页面字体大小的实现代码(实时改变网页字体大小)
2018-10-12 13:51
831 查看
/*
对页面上的字体增大、缩小、恢复原始大小
需要在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,并且对字体最大能放大的位数或最小能缩小的倍数加了限制,避免一些无意义的功能,当字体小到规定值时,再次点击缩小功能已经不起作用,这样做似乎更加人性化。
适时改变网页字体大小,jQuery版 * { 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;} 放大 缩小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.
您可能感兴趣的文章:
相关文章推荐
- JQuery 改变页面字体大小的实现代码(实时改变网页字体大小)
- jquery实现实时改变网页字体大小、字体背景色和颜色的方法
- jquery实现实时改变网页字体大小、字体背景色和颜色的方法
- js实现动态改变字体大小代码
- JQuery拖拽元素改变大小尺寸实现代码
- VS2010和IE8是怎样让"Ctrl+鼠标滚轮的上下操作"实现改变字体或页面大小的
- jQuery动态改变图片显示大小(修改版)的实现思路及代码
- js实现动态改变字体大小代码
- jquery 文章内容字体大小更换与改变代码
- JQuery 改变页面字体大小
- jquery实现改变显示的文字的背景色和字体大小
- JQuery拖拽元素改变大小尺寸实现代码
- jQuery动态改变图片显示大小(修改版)的实现思路及代码
- jQuery动态改变图片显示大小(修改版)的实现思路及代码
- jquery实现网页的页面平滑滚动效果代码
- js实现动态改变字体大小代码
- jQuery动态改变图片显示大小(修改版)的实现思路及代码
- jquery更换文章内容与改变字体大小代码
- jquery更换文章内容与改变字体大小代码