Javascript Bootstrap.js必须在jQuery之前加载

Javascript Bootstrap.js必须在jQuery之前加载,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我试图让引导下拉功能发挥作用,但我注意到一些非常奇怪的事情 出于某种原因,我必须在jquery之前加载bootstrap.min.js,才能使下拉列表正常工作 以下是下拉列表不起作用时的代码: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script> <script src="js/bootstrap.min.

我试图让引导下拉功能发挥作用,但我注意到一些非常奇怪的事情

出于某种原因,我必须在jquery之前加载bootstrap.min.js,才能使下拉列表正常工作

以下是下拉列表不起作用时的代码:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>

<script src="js/bootstrap.min.js" type="text/javascript"></script>

任何解释和/或帮助都会很好

我想这是因为您在

 $(document).ready(function() { })

如果您首先加载引导,它可能在实际调用引导代码之前完成,但在jquery完成加载之前完成,因此缺少引用。虽然现在很难不看到代码,但您只是在下拉列表中使用了数据api吗?

是否包含了两次jQuery?否则,Bootstrap.js依赖于jQuery,所以这不应该起作用。不,只需先调用jQuery,然后再调用Bootstrap。如果是这样的话,那么会发生其他事情。最好有一个复制此问题的页面链接。是的,使用数据api。是的,添加了:$(document.ready(function(){$('.dropdownttoggle').dropdown();});
 $(document).ready(function() { })