【问题标题】:FancyBox Iframe not closing second timeFancyBox Iframe 没有第二次关闭
【发布时间】:2013-06-19 21:50:54
【问题描述】:

我知道之前有人问过这个问题,但是我无法让我的代码正常工作。

我启动了我的幻想箱:

$(document).ready(function() {

            $('.fancybox').on('click', function(event) {
    event.preventDefault();
    $.fancybox({
        'type' : 'iframe',
        // hide the related video suggestions and autoplay the video
        'href' : this.href = this.href.replace(new RegExp("([0-9])","i"),'moogaloop.swf?clip_id=$1') + '&autoplay=1',
        'overlayShow' : true,
        'centerOnScroll' : true,
        'speedIn' : 100,
        'speedOut' : 50,
        'width' : 640,
        'height' : 480
    });
});

});

然后调用 iframe:

<a class="fancybox fancybox.iframe" href="http://vimeo.com/123456">

但是当我关闭弹出窗口然后尝试再次打开该视频未显示时,谁能帮我解决它,大多数解决方案都与“类型”:“内联”有关,并且与我的示例没有接缝。

非常感谢,

【问题讨论】:

    标签: jquery jquery-plugins fancybox fancybox-2


    【解决方案1】:

    如果您使用的是 fancybox v2.x,那么您的脚本中不需要(过时的)选项 (v1.3.4)。你宁愿这样做

    1)。设置你的html喜欢

    <a class="fancybox" href="http://vimeo.com/123456">
    

    ...删除特殊类fancybox.iframe

    2)。添加 helpers 媒体 js 文件,如:

    <script type="text/javascript" src="../helpers/jquery.fancybox-media.js"></script>
    

    ...相应地设置你的路径

    3)。使用这个脚本

    jQuery(document).ready(function ($) {
        $('.fancybox').fancybox({
            helpers: {
                media: {}
            }
        });
    });
    

    ...省点麻烦。

    JSFIDDLE

    如果需要,您可以添加更多 API 选项。查看http://fancyapps.com/fancybox/#docs 了解 v2.x 的选项

    【讨论】:

    • 谢谢 JFK,它就像一个魅力,我的头痛消失了;)再次感谢
    • 由于某种原因,这在 I.E. 中对我不起作用。弹出窗口出现,但视频不播放。
    • @DavidMartinez:什么不起作用?演示(jsfiddle)或您的实现。如果是第二个,请分享一个链接以查看问题所在。
    • 我的问题更复杂,fancyapps.com/fancybox/#docs 中的演示在 IE 中运行良好,但如果你去那里,打开开发者工具并将 Vimeo URL 更改为我的视频 (vimeo.com/65172210) 然后演示不起作用。我猜是 Vimeo 中的视频配置有问题,但我还没有访问 Vimeo 帐户的权限。
    • @DavidMartinez : 这里正在处理你的视频jsfiddle.net/5BXbR 看不出问题出在哪里,也不知道它为什么更复杂
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多