国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery關于導航條背景切換效果實現示例

2024-05-06 15:51:31
字體:
來源:轉載
供稿:網友
導航條背景切換的效果,想必大家在瀏覽網頁時可能會碰到過,下面為大家介紹下使用jquery如何實現,具體思路及代碼如下,感興趣的朋友可以參考下

效果如下:

jQuery關于導航條背景切換效果實現示例

 

復制代碼 代碼如下:


<DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<meta charset="UTF-8">
<style>
.nav{height:40px; width: 100%;background: #E6E6E6;}
.nav ul li{float: left;list-style: none;margin-right: 20px;line-height: 40px;}
.nav ul li a{text-decoration: none; display: block;width: 60px; text-align: center;}
.onNav{font-weight: bold;color:#fff; background: #ccc;}
</style>
</head>
<body>
<div>
<ul>
<li><a href="#">首頁</a></li>
<li><a href="#">博客</a></li>
<li><a href="#">論壇</a></li>
<li><a href="#">關于</a></li>
<li><a href="#">聯系</a></li>
</ul>
</div>
<script type="text/javascript">
$(".nav ul li a").click(function(){if($(this).has(".onNav")){
$(this).addClass("onNav").parent("li").siblings("li").find("a").removeClass("onNav");}})
</script>
</body>
</html>


js部分:

復制代碼 代碼如下:


<script type="text/javascript">
$(".nav ul li a").click(function(){if($(this).has(".onNav")){ //找到a標簽添加click事件,判斷是否有背景存在
$(this).addClass("onNav").parent("li").siblings("li").find("a").removeClass("onNav");}}) //添加類并移除已有的類
</script>


上面是一種方法,以下是另外一種:

復制代碼 代碼如下:


<script type="text/javascript">
$(".nav ul li a").click(function(){ //找到a標簽并添加click事件
var inx = $(this).parent("li").index(); //定義變量inx,返回這個元素在同輩中的索引位置
$(".nav ul li").find("a").removeClass("on_nav"); //移除已有的類
$(".nav ul li").eq(inx).find("a").addClass("on_nav"); //獲取點擊元素并添加類
</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 桃园县| 方山县| 无为县| 拉孜县| 麻江县| 南开区| 张家界市| 盐池县| 孟州市| 岢岚县| 罗城| 荥阳市| 鄂伦春自治旗| 瓮安县| 鄯善县| 马鞍山市| 兰溪市| 玛多县| 若尔盖县| 桃源县| 富平县| 大连市| 南安市| 金平| 新宁县| 朔州市| 洪洞县| 汝南县| 阿勒泰市| 明光市| 大悟县| 霍山县| 万山特区| 松潘县| 伊川县| 新巴尔虎右旗| 晋中市| 临武县| 江北区| 武定县| 湘阴县|