0

我已经加载了适当的fancybox 脚本和样式表,并初始化了我能做的最简单的fancy box 版本。我以前从未遇到过这个问题,并且代码在 JSfiddle 中运行良好,但是这次我在有意触发任何花哨的框之前,加载图标正好出现在页面中间。

http://www.michaladarling.com/

然后,当我单击底部的小缩略图以启动精美的框时,我在控制台中收到错误消息:

未捕获的类型错误:对象 # 没有方法“onCleanup”

一定有什么小东西掉了,我就是看不到。

4

1 回答 1

0

...在有意触发任何花哨的框之前,我的加载图标正好出现在页面中间。

那不是fancybox 的加载图标,而是nivoslider 的加载图标。在这里检查


“...我在控制台中收到错误消息:”

Uncaught TypeError: Object # has no method 'onCleanup'

当您在此处看到的 fancybox css 文件丢失时会生成该错误。

在您的特定情况下,您正在使用fancybox v2.1.4 css 文件fancybox v2.1.3 js 文件......所以存在版本不匹配。

只需将fancybox js文件升级到v2.1.4

于 2013-01-23T17:40:51.367 回答