jquery 导航栏目
生活随笔
收集整理的這篇文章主要介紹了
jquery 导航栏目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JS 文件
<script type="text/javascript"> $(document).ready(function(){$(".level1 > a").click(function(){$(this).addClass("current") //給當前元素添加"current"樣式.next().show() //下一個元素顯示.parent().siblings().children("a").removeClass("current") //父元素的兄弟元素的子元素<a>移除"current"樣式.next().hide(); //它們的下一個元素隱藏return false;}); }); </script>
HTML文件
<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>
}
<script type="text/javascript"> $(document).ready(function(){$(".level1 > a").click(function(){$(this).addClass("current") //給當前元素添加"current"樣式.next().show() //下一個元素顯示.parent().siblings().children("a").removeClass("current") //父元素的兄弟元素的子元素<a>移除"current"樣式.next().hide(); //它們的下一個元素隱藏return false;}); }); </script>
HTML文件
<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>
CSS文件
/* reset */ body{margin:0;padding:0 0 12px 0;font-size:12px;line-height:22px;font-family:"\5b8b\4f53","Arial Narrow";background:#fff;} form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;} input,select{font-size:12px;line-height:16px;} img{border:0;} ul,li{list-style-type:none;} a {color:#00007F;text-decoration:none;} a:hover {color:#bd0a01;text-decoration:underline;}.box {width: 150px;margin: 0 auto; }.menu{overflow:hidden;border-color: #C4D5DF;border-style: solid;border-width: 0 1px 1px; }/* lv1 */ .menu li.level1 a{display: block;height: 28px;line-height: 28px;background:#EBF3F8;font-weight:700;color: #5893B7;text-indent: 14px;border-top: 1px solid #C4D5DF; } .menu li.level1 a:hover{text-decoration:none;} .menu li.level1 a.current{background:#B1D7EF;} /* lv2 */ .menu li ul{overflow:hidden;} .menu li ul.level2{display:none;} .menu li ul.level2 li a{display: block;height: 28px;line-height: 28px;background:#ffffff;font-weight:400;color: #42556B;text-indent: 18px;border-top: 0px solid #ffffff;overflow: hidden; } .menu li ul.level2 li a:hover{color:#f60;}
總結
以上是生活随笔為你收集整理的jquery 导航栏目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android JNI开发摘录(四)之J
- 下一篇: 基于8086CPU微处理器的汇编学习之段