jQuery實現(xiàn)的隔行變色功能【案例】
本文實例講述了jQuery實現(xiàn)的隔行變色功能。分享給大家供大家參考,具體如下:
實現(xiàn)效果如圖:

html結(jié)構(gòu)代碼:
<ul id="ul1"> <li>我是第1個li標(biāo)簽</li> <li>我是第2個li標(biāo)簽</li> <li>我是第3個li標(biāo)簽</li> <li>我是第4個li標(biāo)簽</li> <li>我是第5個li標(biāo)簽</li> <li>我是第6個li標(biāo)簽</li> <li>我是第7個li標(biāo)簽</li> <li>我是第8個li標(biāo)簽</li> <li>我是第9個li標(biāo)簽</li> <li>我是第10個li標(biāo)簽</li> </ul>
JQuery代碼:
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
$ ( function () {
//1.把奇數(shù)行l(wèi)i標(biāo)簽的背景色設(shè)置為天藍(lán)色.
$('li:odd').css('backgroundColor','skyblue');
//2.把偶數(shù)行l(wèi)i標(biāo)簽的背景色設(shè)置為紅色.
$('li:even').css('backgroundColor','red');
//3. 鼠標(biāo)移入事件
var bgColor=null;//先聲明一個變量把顏色存起來
$('li').mouseover(function ( ) {
// 3.1在鼠標(biāo)移入到這個li標(biāo)簽時,沒有改變顏色之前,把他之前的顏色給記錄下來.
bgColor=$(this).css('backgroundColor');
$(this).css('backgroundColor','green')
})
//4. 鼠標(biāo)移出事件
$('li').mouseout(function ( ) {
$(this).css('backgroundColor',bgColor)
})
} )
</script>
完整實例代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>www.dhdzp.com jQuery隔行變色</title>
</head>
<body>
<ul id="ul1">
<li>我是第1個li標(biāo)簽</li>
<li>我是第2個li標(biāo)簽</li>
<li>我是第3個li標(biāo)簽</li>
<li>我是第4個li標(biāo)簽</li>
<li>我是第5個li標(biāo)簽</li>
<li>我是第6個li標(biāo)簽</li>
<li>我是第7個li標(biāo)簽</li>
<li>我是第8個li標(biāo)簽</li>
<li>我是第9個li標(biāo)簽</li>
<li>我是第10個li標(biāo)簽</li>
</ul>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
$ ( function () {
//1.把奇數(shù)行l(wèi)i標(biāo)簽的背景色設(shè)置為天藍(lán)色.
$('li:odd').css('backgroundColor','skyblue');
//2.把偶數(shù)行l(wèi)i標(biāo)簽的背景色設(shè)置為紅色.
$('li:even').css('backgroundColor','red');
//3. 鼠標(biāo)移入事件
var bgColor=null;//先聲明一個變量把顏色存起來
$('li').mouseover(function ( ) {
// 3.1在鼠標(biāo)移入到這個li標(biāo)簽時,沒有改變顏色之前,把他之前的顏色給記錄下來.
bgColor=$(this).css('backgroundColor');
$(this).css('backgroundColor','green')
})
//4. 鼠標(biāo)移出事件
$('li').mouseout(function ( ) {
$(this).css('backgroundColor',bgColor)
})
} )
</script>
</body>
</html>
感興趣的朋友還可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery表格(table)操作技巧匯總》、《jQuery切換特效與技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jQuery 表格隔行變色代碼[修正注釋版]
- jQuery 行背景顏色的交替顯示(隔行變色)實現(xiàn)代碼
- JS與jQuery實現(xiàn)隔行變色的方法
- jQuery輕松實現(xiàn)表格的隔行變色和點擊行變色的實例代碼
- 用JQuery實現(xiàn)表格隔行變色和突出顯示當(dāng)前行的代碼
- jQuery實現(xiàn)簡單隔行變色的方法
- 基于jQuery的的一個隔行變色,鼠標(biāo)移動變色的小插件
- jQuery插件實現(xiàn)表格隔行變色及鼠標(biāo)滑過高亮顯示效果代碼
- jQuery實現(xiàn)Table表格隔行變色及高亮顯示當(dāng)前選擇行效果示例
- jQuery隔行變色與普通JS寫法的對比
- jQuery實現(xiàn)隔行變色的方法分析(對比原生JS)
相關(guān)文章
升級到j(luò)Query?3.6.1遇見的一些坑以及應(yīng)對辦法
Jquery低版本存在安全漏洞,所以需要升級版本,下面這篇文章主要給大家介紹了關(guān)于升級到j(luò)Query?3.6.1遇見的一些坑以及應(yīng)對辦法的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
jquery實現(xiàn)文本框鼠標(biāo)右擊無效以及不能輸入的代碼
jquery實現(xiàn)文本框鼠標(biāo)右擊無效以及不能輸入的實現(xiàn)方法,需要的朋友可以參考下。2010-11-11
jQuery實現(xiàn)新消息閃爍標(biāo)題提示的方法
這篇文章主要介紹了jQuery實現(xiàn)新消息閃爍標(biāo)題提示的方法,實例分析了jQuery操作樣式的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
jquery+css3實現(xiàn)熊貓tv導(dǎo)航代碼分享
本篇文章給大家詳細(xì)分享的是jquery+css3來寫出熊貓tv導(dǎo)航的效果,以及代碼分享,喜歡的朋友參考下。2018-02-02
為jquery的ajax請求添加超時timeout時間的操作方法
這篇文章主要介紹了為jquery的ajax請求添加超時timeout時間的操作方法,文中通過一段簡單的代碼給大家介紹jquery ajax超時設(shè)置方法,感興趣的朋友跟隨腳本之家小編一起看看吧2018-09-09

