jQuery實現設定字型大小程式碼例項
設定網頁中字型的大小是常見的操作,下面就通過程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .bigger,.smaller{ cursor:pointer } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(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"){ textFontSize+= 2; } else if(cName=="smaller"){ textFontSize-=2; } $("#para").css("font-size", textFontSize+unit); }); }); </script> </head> <body> <div class="msg"> <div class="msg_caption"> <span class="bigger" >放大</span> <span class="smaller" >縮小</span> </div> <div><p id="para">螞蟻部落</p></div> </div> </body> </html>
以上程式碼實現了我們的要求,可以實現文字內容的放大和縮小效果,下面介紹一下它的實現過程。
一.程式碼註釋:
1.$(function(){}),當文字結構完全載入完畢之後再去執行函式中的程式碼。
2.$("span").click(function(){}),為span元素註冊click事件處理函式。
3.var thisEle=$("#para").css("font-size"),獲取id屬性值為para元素下文字字型的大小。
4.var textFontSize=parseFloat(thisEle,10),將字型大小轉換成數值型別。
5.var unit=thisEle.slice(-2),擷取字串,也就是擷取最後兩位,也就是單位(px)。
6.var cName=$(this).attr("class"),獲取當前點選span元素的class屬性值。
7.if(cName=="bigger"){textFontSize+= 2;},如果點選是放大按鈕就將字型放大。
8.$("#para").css("font-size", textFontSize+unit),設定字型大小。
二.相關閱讀:
1.click事件可以參閱jQuery click事件一章節。
2.css()函式可以參閱jQuery css()一章節。
3.parseFloat()函式可以參閱javascript parseFloat()一章節。
4.slice()函式可以參閱javascript String slice()一章節。
5.attr()函式可以參閱jQuery attr()一章節。
相關文章
- IDEA-idea設定導航欄字型大小程式碼編輯區字型大小Idea
- Pycharm-Pycharm設定左側導航欄字型大小和程式碼編輯區字型大小PyCharm
- jQuery.map()方法程式碼例項jQuery
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- win10電腦字型大小怎麼設定_win10如何設定字型大小Win10
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery點選滑出層效果程式碼例項jQuery
- jQuery table表格隔行換色程式碼例項jQuery
- CSS 設定字型顏色和大小CSS
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- jQuery 例項jQuery
- 設計模式例項程式碼設計模式
- JavaScript動態設定文字字型大小JavaScript
- vuejs實現新增tag標籤程式碼例項VueJS
- 例項程式碼分享Python實現Linux監控PythonLinux
- jQuery點選文字框清除內容程式碼例項jQuery
- jQuery控制div顯示和隱藏程式碼例項jQuery
- jQuery實現的表格展開伸縮效果例項jQuery
- html實現簡單ListViews效果的例項程式碼HTMLView
- MyCat分片:水平拆分例項解析和程式碼實現!
- CSS3 translate導致字型模糊的例項程式碼CSSS3
- 正則實現個位數補零程式碼例項
- 徹底弄懂設定根元素字型大小calc(100vw/18.75) 實現rem自適應REM
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- 關於CSS中@support實現漸進式網頁設計例項程式碼CSS網頁
- jQuery設定奇偶行背景色程式碼jQuery
- python 單一程式例項 實現Python
- Verilog設計技巧例項及實現
- Python物件導向多型實現原理及程式碼例項Python物件多型
- 點選大中小按鈕設定文章字型大小
- 系統文字大小怎麼設定_win10電腦系統字型大小在哪裡設定Win10
- Pypycharm修改程式碼字型大小及修改顏色PyCharm
- jQuery Ajax 例項 全解析jQuery
- 網頁字型大小font-size設定其實不管用 @tonsky.me網頁
- Jquery實現的高亮效果程式碼分享jQuery
- win10 工作列選單字型大小怎麼調_win10選單字型大小怎麼設定Win10
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- dom操作程式碼例項