基于jQuey實現(xiàn)鼠標滑過變色(整行變色)
在很多網(wǎng)站都有這樣的效果,那就是當鼠標放在新聞列表一行上的時候,整行就會變色,雖然使用CSS也能夠?qū)崿F(xiàn)此種功能,但是由于眾多瀏覽器版本對于CSS3并沒有良好的支持,所以在當前情況下,使用jQuery實現(xiàn)此種功能是一個不錯的選擇。
廢話不多說了,直接給大家貼jquery代碼了,具體代碼如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dhdzp.com/" />
<title>腳本之家</title>
<style type="text/css">
ul,li{
list-style:none;
font-size:12px;
}
li{
width:250px;
height:25px;
line-height:25px;
}
.hover{
background-color:#666;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
jQuery.hoverPlugin={
hover:function(selector){
$(selector).hover(function(){
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
});
}
};
$.hoverPlugin.hover(".mytest li");
});
</script>
</head>
<body>
<ul class="mytest">
<li>1.俄羅斯爆發(fā)隕石雨,導致上千人受傷</li>
<li>2.朝鮮成功進行核試驗,半島無核進程終結(jié)</li>
<li>3.中國進入春運高峰期</li>
</ul>
</body>
</html>
以上代碼實現(xiàn)了所需功能,盡管不夠美觀,可以根據(jù)實際需求自行修改。實現(xiàn)的方法也非常的簡單,就是利用hover()方法為hover事件綁定兩個事件處理函數(shù),以添加或者刪除設置li元素背景顏色的CSS代碼。
以上代碼也很簡單,大家有哪里不清楚的地方歡迎給我留言,我會及時給大家答復的,同時感謝大家一直以來對腳本之家網(wǎng)站的支持。
相關(guān)文章
jquery動態(tài)加載js/css文件方法(自寫小函數(shù))
jquery自帶的getSrcript文件只能動態(tài)加載js代碼,但不能加載css,后來自己寫了一個可加載js與css的程序2014-10-10
jquery數(shù)組之存放checkbox全選值示例代碼
使用jquery數(shù)組可以存放checkbox全選值,下面有個不錯的示例,感興趣的朋友可以參考下2013-12-12
精心挑選的12款優(yōu)秀的基于jQuery的手風琴效果插件和教程
當你想在有限的頁面空間內(nèi)展示多個內(nèi)容片段的時候,手風琴(Accordion)效果就顯得非常有用,它可以幫助你以對用戶非常友好的方式實現(xiàn)多個內(nèi)容片段之間的切換。借助流行的 jQuery 框架,只需很少的代碼就可以實現(xiàn)精美的手風琴效果,幫助你的網(wǎng)站吸引更多用戶的眼球2012-08-08
JQuery設置和去除disabled屬性的5種方法總結(jié)
下面與大家分享下兩種方法設置disabled屬性以及三種方法移除disabled屬性,感興趣的朋友可以參考下哈,希望對你有所幫助2013-05-05

