亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于jquery實現(xiàn)三級下拉菜單

 更新時間:2016年05月10日 11:02:27   作者:Sabrina_TSM  
這篇文章主要為大家詳細介紹了基于jquery實現(xiàn)三級下拉菜單的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了jquery三級下拉菜單的具體實現(xiàn)代碼,供大家參考,具體內(nèi)容如下

在寫這個的時候,首先要捋順思路。點一個菜單的時候,其他的要閉合,點一級菜單的時候,二三級菜單要閉合,等等。
大致代碼如下:

<body>
 <aside>
  <ul class="one">
   <li> <a href="#" class="a">目錄A</a>
    <ul class="two" style="display: none">
     <li><a href="#" class="a">二級目錄A</a>
      <ul class="three" style="display: none">
       <li><a href="#">三級目錄A</a></li>
      </ul>
     </li>
     <li><a href="#" class="a">二級目錄B</a></li>
     <li><a href="#" class="a">二級目錄C</a></li>
    </ul>
   </li>
   <li> <a href="#" class="a">目錄B</a>
    <ul class="two" style="display: none">
     <li><a href="#" class="a">二級目錄A</a>
      <ul class="three" style="display: none">
       <li><a href="#">三級目錄A</a></li>
      </ul>
     </li>
     <li><a href="#" class="a">二級目錄B</a></li>
     <li><a href="#" class="a">二級目錄C</a></li>
    </ul>
   </li>
   <li> <a href="#" class="a">目錄C</a> </li>
  </ul>
 </aside>

//jQuery部分
<script src="js/jquery-1.8.3.min.js"></script>
<script>
  $(document).ready(function() {
   $('.a').click(function() {
    if ($(this).siblings('ul').css('display') == 'none') {
     $(this).siblings('ul').slideDown(100).children('li');
     if ($(this).parents('li').siblings('li').children('ul').css('display') == 'block') {
      $(this).parents('li').siblings('li').children('ul').slideUp(100);

     }
    } else {
     //控制自身菜單下子菜單隱藏
     $(this).siblings('ul').slideUp(100);
     //控制自身菜單下子菜單隱藏
     $(this).siblings('ul').children('li').children('ul').slideUp(100);
    }
   });
 });
</script>
</body>

如果要添加樣式的話,一定要注意,否則菜單可能會出現(xiàn)錯誤。
完整代碼地址:https://github.com/SabrinaTian/ThreeMenuNav.git
git里還有一個帶有圖標的案例,不點擊的話是+號,菜單打開后,變?yōu)?號。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

最新評論