私のdjangoサイトでは、ブートストラップのモーダルを使用してフォームを表示しています。ただし、そのフォームの一部は日付フィールドであり、jQuery UI の日付ピッカーを使用したいと考えています。フォームは動的に取得されるため、ブートストラップのモーダル イベントを使用して、モーダルが表示された後に機能を適用することを検討しました。これは私がしました:
$('#myModal').modal().on('shown', function() {
$('.datepicker').datepicker();
});
これはクロムで動作しますが、IE 8 では動作しません。サポートする必要があり、日付ピッカーを持つことが重要です。エラー メッセージは表示されないので、私のコードは問題ないと思います。警告メッセージをいくつか追加すると、IE ではイベントが発生していないことがわかりました。私は何をすべきか?
ブートストラップ 2.2 を使用しています
ps私はすでに場所を切り替えて試してみ.modal()
ました.on('shown'
が、役に立ちませんでした。ページは標準モードでレンダリングされ、IE8 と互換性があることを確認しました。これは私がよく知らないIEの問題だと思います。