jQuery - 仅显示当前 ul
我是 jQuery 新手,对以下导航有一个小问题:
本质上,我喜欢这个可爱网站的创意制作部分的导航:http://www.gainsburyandwhiting.com >参见投资组合>时装秀等...
我需要隐藏当前的 ul 并在其位置显示一个新的 ul。目前,它们会显示,直到我取消单击父级。
有什么想法吗?
谢谢, 红色的
im new to jQuery and have a slight issue with the following navigation:
Essentially, I love the navigation in the Creative Production section of this lovely site: http://www.gainsburyandwhiting.com > see Portfolio > Fashion Show etc...
I need to hide the current ul and show a fresh one in its place. At the moment, they show until I un-click the parent.
Any thoughts?
Thanks,
Red
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要隐藏当前
ul
的同级后代的所有ul
元素,例如,这会找到单击的
ul
的每个同级(所有其中示例中为ul
),并查找所有在其边界内的ul
元素并将其淡出。在您的代码的上下文中:
You need to hide all the
ul
elements that are descendant of the siblings of the currentul
e.g.This finds each sibling of the clicked
ul
(all of which areul
in the example) and finds all theul
elements that are withing their bounds and fades them out.In the context of your code: