Drop down menu 推特引导下拉链接不';行不通

Drop down menu 推特引导下拉链接不';行不通,drop-down-menu,twitter-bootstrap,Drop Down Menu,Twitter Bootstrap,我已经尝试了许多解决方案来让它工作,但还没有任何运气 我在下拉部分修改了bootstrap.js: $('html') $('html') .on('click.dropdown.dataapi',ClearMenu) 在关闭html标记之前,我也尝试过: $('body').on('touchstart.dropdown','.dropdown menu',函数(e){ e、 停止传播(); }); 这两种方法都暂时起作用。我可以得到下拉列表,选择链接,然后转到链接页面,但随后菜单停止工作。

我已经尝试了许多解决方案来让它工作,但还没有任何运气

我在下拉部分修改了bootstrap.js:

$('html')
$('html') .on('click.dropdown.dataapi',ClearMenu)

在关闭html标记之前,我也尝试过: $('body').on('touchstart.dropdown','.dropdown menu',函数(e){ e、 停止传播(); });

这两种方法都暂时起作用。我可以得到下拉列表,选择链接,然后转到链接页面,但随后菜单停止工作。让它重新工作的唯一方法是清除缓存并刷新页面。然后,它再次正常工作,直到我再次尝试。冲洗,重复

我在整个网站中使用了页眉、导航和页脚的include

请签出,然后缩小浏览器的大小,直到看到下拉列表


谢谢。

在您的非主页上找不到两个脚本文件-bootstrap.js和main.js。断开的URL为:

您需要更改以下行:

<script src="js/vendor/bootstrap.js"></script>
<script src="js/main.js"></script>

为此:

<script src="/js/vendor/bootstrap.js"></script>
<script src="/js/main.js"></script>


我使用浏览器的控制台功能找到了这个问题的原因。如果您亲自尝试,您还将看到404错误。

当您被要求立即启动站点时,会发生这种情况。:)