Javascript 控制台调用后的引导下拉工作

Javascript 控制台调用后的引导下拉工作,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我正在本地计算机上创建模板,并没有为此目的使用webserver。在我的引导模板中,只有在我从控制台调用后,下拉列表才起作用: $('.dropdown-toggle').dropdown() 现在下拉菜单可以工作了。为什么会发生这种情况?Jquery方法在页面加载后工作良好,但引导却不行 PS bootstrap.css dropdown.js bootstrap.js jquery.min.js作为本地文件包含并加载include,而不是来自cdn我们两次遇到相同的问题 第一次,我们通过在

我正在本地计算机上创建模板,并没有为此目的使用webserver。在我的引导模板中,只有在我从控制台调用后,下拉列表才起作用:

$('.dropdown-toggle').dropdown()
现在下拉菜单可以工作了。为什么会发生这种情况?Jquery方法在页面加载后工作良好,但引导却不行


PS bootstrap.css dropdown.js bootstrap.js jquery.min.js作为本地文件包含并加载include,而不是来自cdn

我们两次遇到相同的问题

第一次,我们通过在任何其他脚本之前加载jquery和bootstrap来解决这个问题


第二次是因为bootstrap.js被加载了两次。我们曾经将其作为脚本标记,然后再次作为requirejs依赖项使用。

确保您的html完全遵循引导结构-检查数据切换和所有确保!你是下载了模板还是从头开始构建模板?是的,在问问题之前,我尝试了引导示例。现在我找到了原因,当我使用bootstrap.js和dropdown.js时,我有这个问题,但是当包含bootstrap.min.js时,所有这些都有效。在我尝试了bootstrap.js而没有dropdown.js之后,它也可以正常工作。问题是我没有包含dropdown.js。bootrstrap.min.js具有所有必要的功能。