2012-04-20 7 views
0

jquery ui datepickerが読み込まれるまでdivを非表示にすることは可能ですか? jquery ui datepickerを使ってカレンダーをインラインで表示するセクションがあります。時にはdatepickerがすぐに読み込まれないように、下のコンテンツが一番上に表示され、datepickerが読み込まれるとプッシュダウンされます。私はむしろdatepickerの下にあるdivは、datepickerがロードされて表示されるまで表示されません。これは可能ですか?もしそうなら、私はdatepickerがロードされたことを教えて、その後にdivを表示することができますか?jquery datepickerまでdivを非表示にする

答えて

1

css(display:none)でdivを非表示にし、jQueryを使用してdivの読み込みが完了したら関数を実行できます。

例:

$("#wait").ready(function(){ 
    $("#hidden").show(); 
}); 
http://jsfiddle.net/UudrH/2/

あなたのコードは次のようになります

0

日付ピッカーの高さを知っている場合は、含まれているdivをその高さにプリセットすることができます。そうすれば動きはなくなり、すでに割り当てられているスペースが満たされます。

関連する問題