0

我从http://fancyapps.com/fancybox/#license下载了 fancybox 源代码示例。请看以下简短的脚本:

`

缩略图助手

    <a class="fancybox_thumbs" data-fancybox-group="thumb" href="1_b.jpg"><img src="1_s.jpg" alt="" /></a>

    <a class="fancybox_thumbs" data-fancybox-group="thumb" href="2_b.jpg"><img src="2_s.jpg" alt="" /></a>

    <a class="fancybox_thumbs" data-fancybox-group="thumb" href="3_b.jpg"><img src="3_s.jpg" alt="" /></a>

` 下面是脚本

$('.fancybox-thumbs').fancybox({ autoPlay: true}); $.fancybox.open($(".fancybox_thumbs").get(), fancyboxOptions);

当页面加载时,fancybox 会打开叠加层,幻灯片自动从第一张图像切换到第二张图像,然后它就不再工作了。

我做了一些研究和谷歌。我看到网站http://jsfiddle.net/GjNnj/3/运行良好。我检查了它,我看不出有什么问题,相同的脚本,相同的版本fancybox。

任何帮助表示赞赏,在此先感谢

4

1 回答 1

1

您很可能正在使用 jQuery v1.9+,并且 jQuery v1.9+ 存在问题,该问题buttons helper已在此处报告……但尚未解决。

您在问题中提到的 JSFIDDLE 使用的是jQuery v1.8.3,所以这就是工作的原因。

您的解决方法是在修复错误后回滚到 jQuery v1.8.3。

PS。实际上是buttons helper管理幻灯片播放/自动播放选项的 js 文件,而不是thumbnail helper;)

于 2013-03-05T18:35:31.457 回答