我的折叠菜单在页面加载时打开两次?

时间:2014-02-27 09:16:38

标签: javascript jquery html twitter-bootstrap grails

我正在使用Bootstrap的崩溃。当我加载页面时,默认情况下菜单是打开的。因此,当我第一次点击它折叠时,它会跳跃并保持打开状态。但是当我再次点击它时,崩溃工作正常。

我认为在调用函数时会发生一些事情,但我不知道在哪里寻找它。我正在研究Grails,如果这有所作为的话。

1 个答案:

答案 0 :(得分:0)

您还应该在菜单内容中添加in collapse课程:

我更新了你的小提琴:http://jsfiddle.net/6gWz2/1/

为什么会发生这种情况,当您点击标题时,它会查看菜单内容,如果它有类in collapse。如果没有,脚本认为菜单内容已关闭并通过添加类尝试打开。在那之后,一切都按预期工作。