使用jquery编写简单的导航栏

每天多学一些知识,就少写一行代码,贵在坚持,技术需要总结,大家看的时候注意符号'.';

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>导航栏</title>

<script type="text/javascript" src="js/jquery-1.10.2.js"></script>

<script>

$(function() {

$(".level1 > a").click(function() {

$(this).addClass("current") //给当前元素添加一个样式

.next().show() //下一个元素显示

.parent().siblings().children("a") //父元素的同辈元素的子元素<a>

.removeClass("current") //移除current样式

.next().hide(); //他们的下一个元素隐藏

return false;

});

});

</script>

</head>

<body>

<div class="box">

<ul class="menu">

<li class="level1">

<a href="#none">衬衫</a>

<ul class="level2">

<li><a href="#none">短袖衬衫</a></li>

<li><a href="#none">长袖衬衫</a></li>

<li><a href="#none">短袖T衫</a></li>

<li><a href="#none">长袖T衫</a></li>

</ul>

</li>

<li class="level1">

<a href="#none">卫衣</a>

<ul class="level2">

<li><a href="#none">开襟卫衣</a></li>

<li><a href="#none">套头卫衣</a></li>

<li><a href="#none">运动卫衣</a></li>

<li><a href="#none">童装卫衣</a></li>

</ul>

</li>

<li class="level1">

<a href="#none">裤子</a>

<ul class="level2">

<li><a href="#none">短裤</a></li>

<li><a href="#none">牛仔裤</a></li>

<li><a href="#none">休闲裤</a></li>

<li><a href="#none">卡其裤</a></li>

</ul>

</li>

</ul>

</div>

</body>

</html>

相关推荐