2011-02-18 45 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();