У меня проблема с fancybox, когда я пытаюсь загрузить html-страницу.
у меня есть ссылка
<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, firefox и IE fancybox загружается нормально. Но в Safari html загружается без сопутствующих css или js. Если я добавлю что-то вроде этого, то это сработает:
$('a#chal').click(function() {
$("head").append($("<link rel='stylesheet' href='blah.css' media='screen' />");
});
Тогда он работает нормально, но похоже, что приведенное выше решение не подходит для этого. Есть ли другой способ сделать это? Спасибо.