希望有人可以协助我正在播放的这个Accordion Menu插件,特别是示例3:非手风琴(标准可扩展菜单)。
看到产品:> Accordion Menu
我基本上尝试使用这个手风琴菜单的示例3选项,我有5个菜单选项,其中五个中有两个有子菜单,另外三个没有 - 它们只是直接调用a页。
示例:
菜单A
菜单B
子菜单B1
子菜单B2
菜单C
菜单D
子菜单D1
子菜单D2
子菜单D3
子菜单D4
菜单E
一切正常但我不知道如何整合到代码中,如果最初整个菜单都折叠了,我点击菜单B,向下滑动子菜单B的内容,这个菜单,我是什么之后,只要我点击另一个菜单选项,比如菜单A或者其他子菜单选项D,如果现有的折叠式菜单已展开,我希望当我点击菜单A时看到菜单B崩溃(无子菜单)或菜单D(带子菜单)。
只是想知道人们是否可以协助将此功能合并到此网站的示例3中。
感谢。
答案 0 :(得分:1)
从页面底部的来源:
[snip]
if($('#' + parent).hasClass('noaccordion')) {
$(this).next().slideToggle('normal');
return false;
}
...
基本上,这条线胜过其他人:如果你的手风琴有noaccordion
级,当你点击另一个时,它不会自动关闭任何打开的元素。
从noaccordion
标记中删除ul
会使其行为与其他示例相同,当您点击其他节点时会折叠所有打开的节点。