1

モーダルダイアログ内にあるときに自動オープンしないようにタイムピッカー(これ)を作成しようとしています。

これが問題を示すjsフィドルですモーダルの外側にテキストボックスがあり、その上で.timepickerを呼び出すと、すぐには開きません。別のタイムピッカーを含むモーダルダイアログを開くと、すでに開いています。私がこれを回避する方法を知っている人はいますか?

4

1 に答える 1

4

モーダルの入力フィールドにtabindex="-1"を追加します。少し掘り下げた後、jQueryダイアログが最初の入力フィールドを選択することを学びました。入力フィールドがフォーカスを取得すると、タイムピッカーがアクティブになります。このトピックに関するいくつかの興味深い読み物は次のとおりです。

jQueryUIダイアログがフォーカスを最初のテキストボックスに設定しないようにする

http://bugs.jqueryui.com/ticket/4731

于 2012-06-11T19:44:22.567 に答える