2011-02-18 42 views
0

我想調整我的對話框的高度。觸發前調整jQuery Facebox的位置

我可以這樣做,但有一個奇怪的突然轉變,尤其是如果pc很慢。

$.facebox($("#step1Facebox").html()); 
$("#facebox").css("top","175px"); 

有沒有這樣做的方式,這樣的位置是預先調整之前出現?

+0

您是否嘗試在$ .facebox()調用之前設置您的樣式ED? – mamoo 2011-02-18 10:17:03

回答

1

您可以設置一個默認的CSS樣式#facebox

#facebox { 
    display:none; 
} 

然後在框中褪色...

$.facebox($("#step1Facebox").html()); 
$("#facebox").css("top","175px").fadeIn(); 

或者,試試這個 - 但是這取決於是否facebox回報本身在構造函數中:

$.facebox($("#step1Facebox").html()).hide(); 
$("#facebox").css("top","175px").fadeIn();