【问题标题】:Bootstrap navbar dropdowns not always workingBootstrap 导航栏下拉菜单并不总是有效
【发布时间】:2013-09-24 17:48:04
【问题描述】:

我目前正在使用 Rails 4 和 Bootstrap 3,并且我的导航栏中的下拉菜单一直在下降。我发现它们可以在某些页面(登陆页面)上工作,但是一旦我从导航栏导航到另一个页面,单击时下拉菜单将不再激活。

我可以提供任何有助于识别问题的代码。

我在 bootstrap3 分支使用 twitter-bootstrap-rails gem。

谢谢!

【问题讨论】:

  • 您是否有一些代码和屏幕截图可以使问题更加透明?

标签: ruby-on-rails twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

这是由于 turbolinks 不会触发 document.ready 事件。

正如我在另一个topic 中所说,您可以通过将data-no-turbolink='true' 添加到您的链接标签来仅对一个链接禁用turbolinks,或者通过简单地删除turbolinks gem 来为您的所有应用程序禁用turbolinks。

你也可以自制补丁:见here

【讨论】:

  • 感谢 Simon,我删除了 turbolinks gem,还需要从我的 application.js 文件中删除 //= require turbolinks。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多