我正在使用 jQuery fancybox http://fancyapps.com/fancybox/对于我的 Web 应用程序中无法正常工作的 soundcloud 轨道。这是 jsfiddle http://jsfiddle.net/QNHN5/106/
soundcloud url 是 http://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/53816732&show_artwork=true
它显示了这个错误
The requested content cannot be loaded.
Please try again later.
谁能告诉我我犯了什么错误?
谢谢!
最佳答案
由于您打开的是外部站点,因此 fancybox 应该以 iframe
模式打开。
您可以将类 fancybox.iframe
添加到您的选择器中,例如
<a class="fancybox fancybox.iframe" ....
或将type: "iframe"
添加到您的 fancybox 脚本选项
$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
type: "iframe",
beforeShow: function () {
/* Disable right click */
$.fancybox.wrap.bind("contextmenu", function (e) {
return false;
});
}
});
关于javascript - 用于 Soundcloud 轨道的 jQuery fancyBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616226/