我的导航栏上有一个boostrap下拉菜单。它在除主页之外的所有页面上都正常工作。我相信它与application.js文件有关,jquery.ujs之前或之后的顺序也一样重要吗?为什么菜单不会下拉到root / home页面?
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.masonry.min.js
//= require_tree .
答案 0 :(得分:0)
查看主页的来源,并检查正确加载的javascript文件jquery.js
和bootstrap.js
。使用firebug并检查js控制台
错误以红色显示。
答案 1 :(得分:0)
在application.js的底部添加此代码就可以了。
$('。dropdown-toggle')。dropdown()