3

我的 Fancybox 幻灯片只运行一次并停止。据我所知,它没有循环回来,因为我不知道是什么东西坏了。如果你去他们的页面“扩展功能”并尝试一下,你会发现它在那里也不起作用..或者至少对我来说。

<!-- Add Fancybox library -->
<script type="text/javascript" src="http://www.Website.com/+Fancybox/lib/jquery.mousewheel-3.0.6.pack.js"></script>
<script type="text/javascript" src="/+Fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.Website.com/+Fancybox/jquery.fancybox.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://www.Website.com/+Fancybox/helpers/jquery.fancybox-buttons.css" />
<script type="text/javascript" src="http://www.Website.com/+Fancybox/helpers/jquery.fancybox-buttons.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.Website.com/+Fancybox/helpers/jquery.fancybox-thumbs.css" />
<script type="text/javascript" src="http://www.Website.com/+Fancybox/helpers/jquery.fancybox-thumbs.js"></script>
<script type="text/javascript" src="http://www.Website.com/+Fancybox/helpers/jquery.fancybox-media.js"></script>

<!-- Fancybox Properties -->
<script>
$(document).ready(function() {

    $.noConflict();

        $('.fancybox').fancybox({
        padding     :  0,
        prevEffect  : 'fade',
        nextEffect  : 'fade',
        openEffect  : 'elastic',
        closeEffect : 'elastic',
        autoPlay    : 'true',
        mouseWheel  : 'true',
        helpers     : {
            buttons : {},
            title   : {
                    type: 'outside'
            }
        }
    });
});
</script>

响应式 Fancybox: http: //www.fancyapps.com/fancybox/

谷歌浏览器:v24.0.1312.57

4

2 回答 2

4

如果使用 jQuery 1.9.x,我可以确认存在错误

Fancybox v2.1.3 使用 jQuery 1.9.x 被破坏,你可以在这里看到。然后发布了 v2.1.4 以使其与 jQuery v1.9.x 一起使用,但在我看来,buttonshelpers js 文件也必须进行修补。

作为一种解决方法,您可以回滚到 jQuery v1.8.3。

查看使用 jQuery 1.8.3的工作 JSFIDDLE 。

使用 jQuery 1.9.1查看损坏的 JSFIDDLE 。

PS。我确实在github上打开了一个问题

**更新:

该问题已在上次提交中修复(但未在 fancyapps 主页示例中更新,但可下载文件也未更新)

于 2013-02-21T18:28:25.513 回答
0

我不知道这是否会导致你的问题,但如果你设置jQuery.noConflict();你必须使用jQuery而不是$这样:jQuery('.fancybox').fancybox({...

于 2013-02-21T16:55:59.260 回答