隐藏div直到jquery datepicker显示

时间:2012-04-20 23:00:41

标签: jquery datepicker show-hide

在jquery ui datepicker加载之前,是否可以使用jquery隐藏div?我在网站上有一个部分,使用jquery ui datepicker显示日历内联。有时,datepicker不会立即加载,因此其下方的内容显示在顶部,然后在datepicker加载后被推下。我更喜欢datepicker下方的div,直到datepicker加载并显示为止。这可能吗?如果是这样,我如何告诉加载的datepicker并能够在那之后显示div?

2 个答案:

答案 0 :(得分:1)

你可以在css(display:none)中隐藏div,然后使用jQuery,在div加载完成后运行一个函数。

示例:http://jsfiddle.net/UudrH/2/

您的代码看起来像这样:

$("#wait").ready(function(){
    $("#hidden").show();   
});

答案 1 :(得分:0)

如果您知道日期选择器的高度,则可以将包含div预设为该高度。这样就不会有任何动作,它只会填满已经分配给它的空间。