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 tab選項卡效果程式碼例項jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery點選滑出層效果程式碼例項jQuery
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- jQuery 例項jQuery
- jQuery點選文字框清除內容程式碼例項jQuery
- jQuery控制div顯示和隱藏程式碼例項jQuery
- canvas translate()、scale()和rotate()方法程式碼例項Canvas
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- jquery裡操作json相關的方法和例項jQueryJSON
- jQuery Ajax 例項 全解析jQuery
- dom操作程式碼例項
- css梯形程式碼例項CSS
- jQuery 雜項方法jQuery
- Python訪問小程式簡單方法程式碼例項詳解Python
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- jQuery tab選項卡程式碼詳解jQuery
- 純css tab選項卡程式碼例項CSS
- php例項化物件的例項方法PHP物件
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS
- JavaScript運動框架程式碼例項JavaScript框架
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- flex居中佈局程式碼例項Flex
- JavaScript取餘數程式碼例項JavaScript
- canvas繪製扇形程式碼例項Canvas
- table細線表格例項程式碼
- CSS 隔行變色程式碼例項CSS
- HTML5 拖拽程式碼例項HTML
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- [例項分割]Condinst程式碼筆記筆記
- Vue 原始碼解讀(6)—— 例項方法Vue原始碼