我对 fancybox(2.x) 有一个非常奇怪的问题。我使用这个脚本已经很久了,但我以前没有遇到过这样的问题。
所以,我有网站:http://tinyurl.com/6mx7an8我已经按照手册中的说明包含了每个 jquery/fancybox 文件,但是 JS 控制台给了我错误
Uncaught TypeError: Object [object Object] 没有方法 'fancybox'
你知道我做错了什么吗? 任何帮助将不胜感激:)
最佳答案
您的网站有几个问题。
- 您在包含 fancybox 插件 js 之前和之后两次包含 jQuery 库,因为第二次包含 jQuery 库时清除了添加的插件。
- 有一些其他库覆盖了
$
,因此您的代码无法正常工作,因为$
不再是jQuery
的别名。您可以使用jQuery.noConflict()
来避免与页面上使用相同变量$
的其他库发生冲突。
关于javascript - 未捕获的类型错误 : Object [object Object] has no method "fancybox",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070979/