【问题标题】:My collapse menu opens two times on page load?我的折叠菜单在页面加载时打开两次?
【发布时间】:2014-02-27 09:16:38
【问题描述】:

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

我认为在函数调用等方面发生了一些事情,但我不知道在哪里寻找它。我正在研究 Grails,如果这有什么不同的话。

【问题讨论】:

  • 您的代码示例在哪里?您甚至尝试过自己修复它吗?
  • 问题是,当我尝试在小提琴上运行我的代码时,它工作正常。但如果你想检查,这里是:jsfiddle.net/6gWz2

标签: javascript jquery html twitter-bootstrap grails


【解决方案1】:

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

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

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

【讨论】:

  • 我似乎无法在菜单折叠时更改箭头的方向,自从我将折叠类放入。你能帮帮我吗?
猜你喜欢
  • 2021-02-17
  • 1970-01-01
  • 2015-08-26
  • 1970-01-01
  • 1970-01-01
  • 2014-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多