基于jquery实现三级下拉菜单

时间:2016.05.11 发布人:binhaowu

基于jquery实现三级下拉菜单

已解决问题

谷歌binhaowu用户在2016.05.11提交了关于“庶女攻略基于jquery实现三级下拉菜单”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T16:24:42。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:fox556655  

本文实例为大家分享了jquery三级下拉菜单的具体实现代码,供大家参考,具体内容如下

在写这个的时候,首先要来自捋顺思路。点一个菜单的时候,其他的要闭合,点一级菜单的时候,二三级菜单要闭合,等等。
大致代码如下:

<body><aside><ulclass="one"><li><ahref="#"class="a">目录A</a><ulclass="two"style="材攻两造回确大display:none"><li><ahref="#"class="a">二级目录A</a><ulclass="农季促照three"style="display:none"><li><ahref="#">三级目录A</a></li></ul></li><li><ahref="#"class="a">二级目录B</a></li><li><ahref="#"class="a">二级目录C</a></li></ul></li><li><ahref="#"class="a">目录问答B</a><ulclass="two"style="display:none"><li><ahref="#"class="a">二级目录A</a><ulclass="three"style="display:none"><li><ahref="#">三级目录A</a></li></ul></li><li><ahref="#"c理lass="a">二级目录B</a></li><li><ahref="#"class="a">二级目录C</a></专希li></ul></li><li><ahref="#"cla长临祖云烟居担者跳敌ss="a">目录升错止利斗C</a></li></ul></aside>//jQuery部分<sc述意执riptsrc="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').s视社lideDown(100).children('li');if($(th曾地主似系伟妈is).parents('li').sibl程川尽责输常航ings('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>

如果要添加样式的话,一定要注意,否则菜单可能会出现错误。
完整代码地址:https://***.co输丝很风调权m/SabrinaTian/ThreeMe**N**.gi司良杆掌投t
git里还有一个带低丝胞华井希编有图标的案例,不点击的话是+号,菜单打开后,变为-号。
以上就是本文的全部内容,希望对大家的学习有所帮助。