Bootstrap:'TypeError undefined不是函数'/'在使用引导标签时没有方法'tab''

目前我正在构build一个小站点,并且想要使用Initialzr中的一些Bootstrap部件,特别是标签。 我目前已经尝试使用Bootstrap项目(http://twitter.github.com/bootstrap/javascript.html#tabs)提供的示例代码和一些调整,但在加载时得到“未定义不是函数”。

JS文件是按照正确的顺序(jQuery,libs / bootstrap / *,我的script.js文件/ html中混合的脚本)预先加载的,标准的jQuery命令(隐藏等)都工作正常,所以它似乎不是与noConflict()选项有关。

我还需要检查什么?

如果在jquery.js之前包含bootstrap.js ,也可能导致这种情况。

其他人也可能遇到同样的问题。

bootstrap之前joinjQuery

我真的设法弄清楚我做错了什么(这是我的错)。

我习惯于使用pre-jQuery Rails,所以当我包含Bootstrap JS文件时,我并不认为包括捆绑在一起的jQuery版本会导致任何问题,但是当我删除了一个JS文件时, 。

获得的教训,三重检查哪些JS文件被加载,看看是否有任何冲突。

确保你使用最新的jQuery ,并解决问题

我遇到了这个问题:

 <script src="/scripts/plugins/jquery/jquery-1.6.2.min.js"> </script> <script src="/scripts/plugins/bootstrap/js/bootstrap.js"></script> 

改成这样后:

 <script src="/scripts/plugins/jquery/jquery-1.7.2.min.js"> </script> <script src="/scripts/plugins/bootstrap/js/bootstrap.js"></script> 

它工作正常

可能是使用Bootstrap使用了很多的“on”事件,并被插入到jQuery 1.7 http://api.jquery.com/on/

我们可以尝试使用最新的jQuery库。 我得到了同样的问题。 我以前使用jQuery-1.4.2.min,并得到错误。 之后,我使用1.9.1版本,它的工作原理。 谢谢