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