2012-04-20 100 views
0

jquery是否可以隱藏div直到jquery ui datepicker加載?我在網站上有一個部分顯示使用jquery ui datepicker內聯日曆。有時日期選擇器不會立即加載,因此它下面的內容顯示在頂部,然後在日期選擇器加載後被推下。我寧願datepicker下的div不顯示,直到datepicker加載並顯示。這可能嗎?如果是這樣,我怎麼會告訴日期選擇器加載,並能夠顯示後的div?隱藏div直到jquery datepicker顯示

回答

1

您可以隱藏CSS(display:none)中的div,然後使用jQuery,當div完成加載時運行一個函數。

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

您的代碼將是這個樣子:

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

如果知道日期選擇器的高度,可以將包含的div預設爲該高度。這樣就不會有運動,它只會填滿已經分配給它的空間。