Ho trovato una soluzione a questo errore dopo averlo cercato a lungo in Google ma non trovando nulla.
Per ridimensionare la casella per la larghezza e l'altezza della pagina e al centro di esso, fare questo:
$("#click-to-open").click(function(){
var url = "url-loader.php";
$.fancybox({
'autoScale' : false,
'href' : url,
'padding' : 0,
'type' : 'iframe',
'titleShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'onComplete' : function(){
$('#fancybox-content').removeAttr('style').css({ 'height' : $(window).height()-100, 'margin' : '0 auto', 'width' : $(window).width()-150 });
$('#fancybox-wrap').removeAttr('style').css({ 'height' : $(window).height()-100, 'margin' : '0 auto', 'width' : $(window).width()-150 }).show();
$.fancybox.resize();
$.fancybox.center();
}
});
});
fonte
2012-07-26 13:06:04
non puoi semplicemente impostare il contenuto e chiama di nuovo fancybox? – rossipedia