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' />");
});
然後它工作得很好,但它似乎像上面的解決方案是不去做的方式。有沒有其他方法可以做到這一點?謝謝。