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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 22:19:57
字體:
來源:轉載
供稿:網友
效果如下:
 
復制代碼 代碼如下:

<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 class="nav">
<ul>
<li><a href="#" class="onNav">首頁</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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 黑水县| 宁德市| 兴海县| 临朐县| 壶关县| 长顺县| 乌兰浩特市| 南木林县| 梓潼县| 桃江县| 雷山县| 嵩明县| 嘉鱼县| 马关县| 大余县| 肇州县| 阳原县| 车险| 同德县| 长汀县| 神木县| 泗水县| 黔南| 东乌珠穆沁旗| 普安县| 临安市| 丹东市| 中牟县| 垫江县| 介休市| 深泽县| 盖州市| 柯坪县| 白沙| 灌南县| 陕西省| 东山县| 辽阳县| 勃利县| 鹤壁市|