Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
jQuery UI ダイアログの最初の要素は入力で、選択すると日付ピッカーが開きます...
この入力が最初に選択されないようにするにはどうすればよいですか?
blurダイアログボックスが開いたときに入力要素でイベントをトリガーするだけです。
blur
$("#dialog").dialog({ open: function(event, ui) { $("input").blur(); } });
注:この問題のより詳細な解決策については、この回答もお読みください。
JQuery は、見つかった最初の入力にオートフォーカスを設定します。 そのため、ダイアログの最初の行に次のような「偽の」入力を作成して、こっそり遊んでください。
<input type='text' size='1' style='position:relative;top:-500px;' />
したがって、入力はウィンドウの外にあり、フォーカスがあります。問題は解決しました;p