2013-08-31 14 views
5

bootstrapモーダルでchangeMonthとchangeYearを設定したjquery ui datepickerがあります。モーダルdivには、 "tabindex = ' - 1'"という属性があります。これはChrome、IEでは正常に動作しますが、Firefoxでは動作しません。私がtabindexを削除すると、FFで動作します。可能であれば、tabindex属性を保持したいと思います。Jquery UI DatepickerがブートストラップとFirefoxで動作しません

編集: 私はtabindexを知っていますが、これはdivのためではありませんが、これはtwitterのブートストラップのドキュメントにあります。

+0

あなたはjsfiddleのデモを提供することができますか? –

+0

http://jsfiddle.net/LeH4Q/4/ – 21S

答えて

7

解決策として、ui-datepicker-divをモーダルに追加します。

$('#ui-datepicker-div').appendTo($('#modal')); 

http://jsfiddle.net/LeH4Q/5/

+0

これは、あなたが1つの日付ピッカーしか持っていなければ、うまくいきます。 1つのページにモーダルの内側ともう一方のモーダルがある場合は、モーダルのものだけが動作します。 – friggle

関連する問題