JQuery 改變頁面字體大小的實現(xiàn)代碼(實時改變網(wǎng)頁字體大小)
更新時間:2012年03月05日 17:15:00 作者:
分別定義三個class為increaseFont、decreaseFont、resetFont 的元素。為其click事件添加事件
復(fù)制代碼 代碼如下:
/*
對頁面上的字體增大、縮小、恢復(fù)原始大小
需要在html頁面中定義三個元素
元素的class分別為 resetFont、increaseFont、decreaseFont
在本文件的JQuery事件中分別定義了三個元素的click事件來實現(xiàn)增大、縮小、恢復(fù)原始大小
*/
$(function () {
//取得字體大小,在html標(biāo)記下定義了font-size
var originalFontSize = $("html").css("font-size");
//恢復(fù)默認(rèn)字體大小
$(".resetFont").click(function () {
$("html").css("font-size", originalFontSize);
//JavaScript不向下執(zhí)行
return false;
});
//加大字體,某個元素的class定義為increaseFont
$(".increaseFont").click(function () {
//取得當(dāng)前字體大小 后綴px,pt,pc
var currentFontSize = $("html").css("font-size");
//取得當(dāng)前字體大小,parseFloat()轉(zhuǎn)為float類型去除后綴
var currentFontSizeNumber = parseFloat(currentFontSize);
//新定義的字體大小
var newFontSize = currentFontSizeNumber * 1.1;
//重寫樣式表
$("html").css("font-size", newFontSize);
//JavaScript不向下執(zhí)行
return false;
});
//減小字體,某個元素的class定義為decreaseFont
$(".decreaseFont").click(function () {
//取得當(dāng)前字體大小 后綴px,pt,pc
var currentFontSize = $("html").css("font-size");
//取得當(dāng)前字體大小,parseFloat()轉(zhuǎn)為float類型去除后綴
var currentFontSizeNumber = parseFloat(currentFontSize);
//重新定義字體大小
var newFontSize = currentFontSizeNumber * 0.9;
//重寫樣式表
$("html").css("font-size", newFontSize);
//JavaScript不向下執(zhí)行
return false;
});
});
實時改變網(wǎng)頁字體大小,jQuery版
適時改變網(wǎng)頁字體大小,引入了jQuery,并且對字體最大能放大的位數(shù)或最小能縮小的倍數(shù)加了限制,避免一些無意義的功能,當(dāng)字體小到規(guī)定值時,再次點擊縮小功能已經(jīng)不起作用,這樣做似乎更加人性化。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
JavaScript對象之間的轉(zhuǎn)換 jQuery對象和原聲DOM
jQuery對象和原聲DOM,JavaScript對象之間的轉(zhuǎn)換,學(xué)習(xí)jquery的朋友可以參考下。2011-03-03Easyui筆記2:實現(xiàn)datagrid多行刪除的示例代碼
本篇文章主要介紹了Easyui筆記2:實現(xiàn)datagrid多行刪除,詳細介紹了完成一個多行勾選并刪除的功能。有興趣的可以了解一下。2017-01-01jquery.mousewheel實現(xiàn)整屏翻屏效果
jQuery Mousewheel 用于添加跨瀏覽器的鼠標(biāo)滾輪支持。 mousewheel事件的處理函數(shù)有一點小小的變化,它除了第一個參數(shù)event 外,還接收到第二個參數(shù)delta。通過參數(shù)delta可以獲取鼠標(biāo)滾輪的方向和速度。2015-08-08jQuery插件實現(xiàn)控制網(wǎng)頁元素動態(tài)居中顯示
這篇文章主要介紹了jQuery插件實現(xiàn)控制網(wǎng)頁元素動態(tài)居中顯示,實例分析了jQuery插件的實現(xiàn)與元素動態(tài)顯示的技巧,需要的朋友可以參考下2015-03-03