javascript - 获得带有花式框的 "The requested content cannot be loaded"(尽管控制台中没有错误)

标签 javascript jquery fancybox

我正在使用 fancybox 来制作一个简单的 vimeo 弹出窗口:http://fancyapps.com/fancybox/

这是我的 jQuery:

$(".fancybox").fancybox({
    openEffect: 'none',
    closeEffect: 'none',
    padding: 0
});

这是我的 HTML:

<a class="fancybox" href="http://vimeo.com/5319920">
    <img class="video_preview" src="/assets/home/video_preview.png">
</a>

问题是我得到了一个The requested content cannot be loaded 错误,没有任何记录的错误。显然正在调用脚本。

这里可能发生了什么,有什么想法吗?我完全不知所措。

谢谢!

最佳答案

你还需要两件事:

1).添加 fancybox-media helper js 文件(检查你自己的路径):

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

2).将 helpers 媒体选项添加到您的脚本中:

$(".fancybox").fancybox({
    openEffect: 'none',
    closeEffect: 'none',
    padding: 0, //<-- notice I added a comma here ;)
    helpers : {
     media : {}
    }
});

关于javascript - 获得带有花式框的 "The requested content cannot be loaded"(尽管控制台中没有错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10966547/

相关文章:

javascript - 如何将内部div的宽度和高度设置为外部div?

javascript - 在 Azure Web 应用程序中使用 MSAL.js 进行身份验证

javascript - 我的 jquery 加载了两次吗?

javascript - JQuery 如何使用 x2 .next() 函数获取选择器

jquery - 单击复选框时阻止 Fancybox 弹出窗口

jquery - "$(document).ready"函数的替代方案

javascript - jquery:突出显示插件崩溃浏览器?

javascript - 我的 POST 有什么问题,导致 req.body 为空

javascript - 应用显示 :none in mobile/tablet view in html/css

javascript - 如何在移动设备上使用 jQuery 或 css 订购商品?