jQuery toggleClass()方法程式碼例項
本章節通過程式碼例項演示一下toggleClass()方法的用法。
此方法可以判斷一個元素是否具有指定的樣式類,如果有則刪除,如果沒有則新增。
這種功能在一些切換效果中非常有用,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .bg{ background:#f00; color:#fff; width:300px; } ul, li{ list-style:none; font-size:12px; height:20px; line-height:20px; } ul{ padding:0; margin:0; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("li").mouseover(setColor).mouseout(setColor); function setColor(){ $(this).toggleClass("bg"); } }); </script> </head> <body> <div id="div"> <ul> <li>螞蟻部落歡迎您</li> <li>只有努力奮鬥才會有美好的明天</li> <li>每一天都是新的要好好珍惜</li> <li>明天都是虛幻的,只有當下是實實在在的</li> <li>分享互助是進步的最大源動力</li> </ul> </div> </body> </html>
以上程式碼可以實現滑鼠懸浮和離開時,li元素的背景色切換效果。
$("li").mouseover(setColor).mouseout(setColor),註冊事件處理函式,當然這裡使用的是鏈式呼叫。
相關文章
- jQuery.map()方法程式碼例項jQuery
- jQuery next()方法程式碼例項jQuery
- jquery next()方法使用程式碼例項jQuery
- jQuery is() 程式碼例項jQuery
- jQuery toggleClass()jQuery
- jQuery選項卡例項程式碼jQuery
- jQuery操作cookie程式碼例項jQueryCookie
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery事件冒泡程式碼例項jQuery事件
- 修改或者擴充套件jQuery的方法程式碼例項套件jQuery
- javascript模擬jQuery的map()方法程式碼例項mapJavaScriptjQuery
- jquery 驗證碼效果程式碼例項jQuery
- jQuery阻止事件冒泡程式碼例項jQuery事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- jquery tip外掛程式碼例項jQuery
- jquery小球碰撞效果程式碼例項jQuery
- jQuery許願牆程式碼例項jQuery
- jQuery操作表格table程式碼例項jQuery
- jQuery阻止事件冒泡例項程式碼jQuery事件
- jQuery清除快取例項程式碼jQuery快取
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery使用css()方法改變元素樣式程式碼例項jQueryCSS
- jQuery加法驗證碼效果程式碼例項jQuery
- jQuery 隔行變色效果程式碼例項jQuery
- jQuery禁用滑鼠右鍵程式碼例項jQuery
- jQuery解析xml檔案程式碼例項jQueryXML
- jquery防止重複提交程式碼例項jQuery
- jQuery css()函式使用程式碼例項jQueryCSS函式
- jquery刪除指定元素程式碼例項jQuery
- jquery獲取元素高度程式碼例項jQuery
- jQuery ajax請求程式碼例項分享jQuery
- jQuery隔行變色效果程式碼例項jQuery
- jQuery自定義標籤程式碼例項jQuery
- jQuery雪花飄落效果程式碼例項jQuery
- jQuery進度條效果程式碼例項jQuery
- jquery漸隱漸現程式碼例項jQuery
- jQuery瀑布流佈局程式碼例項jQuery
- jQuery手風琴效果程式碼例項jQuery