引导程序:'未定义的TypeError不是函数'/'没有方法'选项卡''当使
Bootstrap: 'TypeError undefined is not a function'/'has no method 'tab'' when using bootstrap-tabs
我目前正在构建一个小站点,并希望使用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
之前包括jQuery
。
我实际上设法弄清楚了我做错了什么(这是我的错)。
我习惯于使用预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版本,它起作用了。感谢
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- 为什么当我指定POST时,即使我已经尝试了类型和方法选项,我的ajax代码仍然会触发GET请求
- 为什么dijit.form.Select有方法setStore(),而dijit.fform.FilteringSele
- 不支持请求方法“选项” - Spring 引导应用程序
- 如果我有特定选项卡的 tabId,如何获取该选项卡的窗口对象
- 未捕获错误:无法在初始化之前调用可调整大小的方法;尝试调用方法“选项”
- 使用JavaScript驱动Selenium2(通过WebDriver)有哪些选项
- 是否有任何选项可以在煎茶触摸中声明全局变量
- JSPM-是否有方法或需要对捆绑文件进行版本化
- 当用户点击链接时,有哪些选项或方法可以将变量传递到另一个url
- 是否有任何处理程序可以检测在没有jQuery的情况下选择字段是否有任何选项
- 当用户试图删除indexedDB数据库时,是否有方法执行函数
- Box2dWeb中是否有方法将对象的位置.x输出到console.log()
- 是否有任何选项可以打印 c3js 生成的图形
- 从命令行使用rollup.js时是否有监视选项
- 是否有方法在WebCrypto API中获取RSA密钥的组件
- 在symfony2中管理特定于控制器的javascript有哪些选项?
- 是否有任何选项获得旧的父级排序后使用jquery ui draggable
- 将URL参数传递到JavaScript应用程序中有哪些选项?
- 是否有方法可以快速确定浏览器是否支持启用了cors的图像而不会污染浏览器?