背景
我有一段 javascript 在客户页面上的站点。执行此脚本时,它会加载必要的资产和脚本,然后执行主代码。
我正在加载的脚本之一是Twitter 的引导 JS,用于创建模式窗口。它被实现为一个 jQuery 插件,并将 '$.modal()' 添加到一个 jquery 对象。
问题
这适用于除一个客户站点之外的所有站点。在这个特定的网站上,当我调用$('#idOfWindow').modal();
时,页面会抛出一个 javascript 错误Object has no method 'modal'
我已经验证了引导代码被调用,并被$.fn.modal
调用来设置插件,我的预感是某些东西正在破坏 jQuery 对象,但我不确定如何调试它。
评论
我目前正在使用 Chrome 的开发人员工具进行调试,并且我已经验证了该插件在被调用之前已加载并执行。客户端站点使用 jQuery 1.7.2。我熟悉 chrome 工具,但我不是高级用户。