我已经加载了适当的fancybox 脚本和样式表,并初始化了我能做的最简单的fancy box 版本。我以前从未遇到过这个问题,并且代码在 JSfiddle 中运行良好,但是这次我在有意触发任何花哨的框之前,加载图标正好出现在页面中间。
http://www.michaladarling.com/
然后,当我单击底部的小缩略图以启动精美的框时,我在控制台中收到错误消息:
未捕获的类型错误:对象 # 没有方法“onCleanup”
一定有什么小东西掉了,我就是看不到。
我已经加载了适当的fancybox 脚本和样式表,并初始化了我能做的最简单的fancy box 版本。我以前从未遇到过这个问题,并且代码在 JSfiddle 中运行良好,但是这次我在有意触发任何花哨的框之前,加载图标正好出现在页面中间。
http://www.michaladarling.com/
然后,当我单击底部的小缩略图以启动精美的框时,我在控制台中收到错误消息:
未捕获的类型错误:对象 # 没有方法“onCleanup”
一定有什么小东西掉了,我就是看不到。
“ ...在有意触发任何花哨的框之前,我的加载图标正好出现在页面中间。 ”
那不是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