javascript - 未捕获的类型错误 : Object [object Object] has no method "fancybox"

标签 javascript jquery fancybox

我对 fancybox(2.x) 有一个非常奇怪的问题。我使用这个脚本已经很久了,但我以前没有遇到过这样的问题。

所以,我有网站:http://tinyurl.com/6mx7an8我已经按照手册中的说明包含了每个 jquery/fancybox 文件,但是 JS 控制台给了我错误

Uncaught TypeError: Object [object Object] 没有方法 'fancybox'

你知道我做错了什么吗? 任何帮助将不胜感激:)

最佳答案

您的网站有几个问题。

  1. 您在包含 fancybox 插件 js 之前和之后两次包含 jQuery 库,因为第二次包含 jQuery 库时清除了添加的插件。
  2. 有一些其他库覆盖了 $,因此您的代码无法正常工作,因为 $ 不再是 jQuery 的别名。您可以使用 jQuery.noConflict() 来避免与页面上使用相同变量 $ 的其他库发生冲突。

关于javascript - 未捕获的类型错误 : Object [object Object] has no method "fancybox",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070979/

相关文章:

javascript - 如何在同一页面上有多个谷歌自定义搜索字段

javascript - 如何从jquery fancy box中获取 parent 图像的src和名称?

jquery-plugins - Fancybox包装器无法正确调整图像尺寸

jquery - 手动定位 Fancybox 2

php - 那么,我想抓取一个网页吗?

javascript - 根据用户位置对谷歌地图中的标记进行排序

javascript - Phonegap/Android - 电话调用识别

jquery - 汉堡包图标 Bootstrap 的临时激活边框颜色

jquery - 使用列表的属性创建对象数组

javascript - jQuery - 用户编辑文本区域内容的事件