在触发之前调整jQuery Facebox的位置

时间:2011-02-18 10:07:01

标签: jquery facebox

我希望调整对话框的高度。

我可以这样做,但有一个奇怪的突然转变,特别是如果电脑很慢。

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

有没有办法这样做,这样的位置在出现之前已经预调整了?

1 个答案:

答案 0 :(得分:1)

您可以为#facebox

设置默认的CSS样式
#facebox {
    display:none;
}

然后淡入盒子......

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

,试试这个 - 但这取决于facebox是否在构造函数中返回自身:

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