Имам проблем с fancybox, когато се опитвам да заредя html страница.
Имам линк
<a href="/bgtestPage.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='/bgblah.css' media='screen' />");
});
След това работи добре, но изглежда, че решението по-горе не е начинът да го направите. Има ли друг начин да направите това? Благодаря.