0

我有一个 2 级手风琴菜单,我想隐藏在移动视图中,并添加一个菜单文本,以便单击它时,它首先打开第一级,如果单击父级,则打开第二级,但我不太清楚如何使它正确发生。

这是我的演示代码。现在,当单击菜单时,它会打开所有级别的手风琴。

http://jsbin.com/upuwiy/3/edit

非常感谢你。

4

2 回答 2

0

您所要做的就是最初隐藏第二级选项

你可以在这里看到一个例子,我在每个内部 ul 上添加了 inner-options 类,它将 display 属性设置为 none。

固定版本

于 2013-04-04T14:21:56.733 回答
0

问题与您的这部分代码有关。这只会隐藏主 ul 而不是内部 ul。

jQuery('ul.sf-menu').hide();//hide all nested ul's

试试这个

jQuery('ul.sf-menu ul').hide();//hide all nested ul's
于 2013-04-04T14:25:16.427 回答