2011-07-28 17 views
0

フォームがロードされたときに表示されないdivに日付選択ツール(popUpDatepicker)があります。イベント後DIVが表示され、日付ピッカーが初期化され、以下のように:jQuery UI datepicker画像がフォーカスの前にロードされます

$("#popUpDatepicker").datepicker({ 
       showOn: 'focus', 
       dateFormat: "yy-mm-dd", 
       maxDate: "0", 
       showAnim: "fadeIn", 
       theme: "Cupertino" 
      }).datepicker('setDate', new Date()); 

(ページがロードされた後)DIVがロードされる最初の時間は、カレンダー画像が画面の左側に表示され、オフ。私が入力に注目すると、カレンダーは正しい場所に移動します(divがロードされているときは、入力にフォーカスがありません)。 divが2回目に読み込まれると、入力にフォーカスが置かれるまでカレンダーは表示されません。 setDate呼び出しを削除すると、入力にフォーカスが当てられるまでカレンダーは表示されません。

入力にフォーカスがあるまでカレンダーを表示したくありません。私は何が欠けていますか?

+0

申し訳ありませんが、私はここであなたの問題をよく理解していません。あなたは上記のJSコードと一緒に持っているHTMLを提供してもよろしいですか? – Mark

答えて

0

私はあなたの質問を得ていませんが、入力がフォーカスされているときにdatepickerが読み込まれます。

関連する問題