0

jquery 是否可以在 jquery ui datepicker 加载之前隐藏 div?我在网站上有一个部分使用 jquery ui datepicker 显示内联日历。有时 datepicker 不会立即加载,因此它下面的内容显示在顶部,然后在 datepicker 加载后被下推。我宁愿日期选择器下方的 div 在日期选择器加载并显示之前不显示。这可能吗?如果是这样,我将如何告诉加载的日期选择器并能够在此之后显示 div?

4

2 回答 2

1

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

一个例子:http: //jsfiddle.net/UudrH/2/

您的代码将如下所示:

$("#wait").ready(function(){
    $("#hidden").show();   
});
于 2012-04-20T23:10:31.810 回答
0

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

于 2012-04-20T23:07:55.170 回答