Dynamicznie ładuję stronę za pomocą fancybox i AJAX - wszystko jest w porządku, z wyjątkiem sytuacji, gdy dynamicznie ładowana strona jest zbyt wysoka dla ekranu, a po prostu przepełni się przez dolną część ekranu.
Używam..
function dynamic_page(){
var url = "#ajax url here#";
$.fancybox.showLoading();
$.post(url, function(res){
$.fancybox.open(res,{
afterClose : function (){
$("#remove_val").val(0);
}
});
$.fancybox.update();
});
}
Gdy użytkownik kliknie stronę, ponownie załaduje się ponownie dynamicznie, zachowując szerokość i wysokość oryginalnego fancyboxa:
$.post(url, function(res){
if(res){
$("#page_load_here").html(res);
}
Jak zmienić rozmiar lub wyśrodkować fancybox zgodnie z dynamicznie ładowaną wysokością strony?
Cała pomoc byłaby doceniona
Odpowiedzi:
1 dla odpowiedzi № 1Naprawiono to za pomocą: $ .fancybox.update ();