0
我在尝试加载html页面时遇到了fancybox的问题。加载外部页面时出现fancybox safari问题
我有一个链接
<a href="testPage.html" id="chal">Load testPage.html in fancybox</a>
然后JS结合它的fancybox
$('a#chal').fancybox({
padding: 0,
margin: 0,
showCloseButton: true,
scrolling: 'no',
opacity: 0.5,
centerOnScroll:true
});
在Chrome,火狐和IE的的fancybox加载罚款。但在Safari中,html加载时没有伴随的css或js。如果我添加这样的事情,那么它的工作原理:
$('a#chal').click(function() {
$("head").append($("<link rel='stylesheet' href='blah.css' media='screen' />");
});
然后它工作得很好,但它似乎像上面的解决方案是不去做的方式。有没有其他方法可以做到这一点?谢谢。