私は.on("hidden.bs.modal")
を使って添付したイベントハンドラをトリガーしないように、「サイレント」な方法でmodal("hide")
に電話します。どうやって?ブートストラップモーダル非表示メソッド - イベントなしのサイレント?
答えて
イベントハンドラのバインドを解除し、モーダルを非表示にして、イベントハンドラを再バインドします。イベントハンドラを削除する最適な方法については、this questionを参照してください。
答えはoff()
機能ので、同じようにjQueryを使って示しています
$('#myimage').on('click.mynamespace', function() { /* Do stuff */ });
$('#myimage').off('click.mynamespace');
オルタナティブ:
一時的にあなたのコードのどこかで、あなたのトリガーを無効にして、あなたが行われたときに、コードのその部分を削除します:
.on("hidden.bs.modal") { //do nothing }
良い方法はありますか? – user3599803
@ user3599803代わりに私の答えを更新しましたが、それが助けてくれたら教えてください。 –
「コードを削除する」のはどういう意味ですか? – user3599803
あなたはon hideイベントの中でvar isSilentを使うことができ、イベントをバインド解除しようとするよりも静かな場合は何もしません。
- 1. jQueryデータロード時にブートストラップモーダルを表示/非表示にする
- 2. ASP.NETブートストラップモーダル表示
- 3. 親のonclickイベントで非表示divを表示/非表示
- 4. jQuery - ブートストラップモーダル内の要素を非表示にする
- 5. ブートストラップモーダル起動イベントを2回表示する
- 6. ブートストラップモーダルが表示されない
- 7. datetimepickerがブートストラップモーダルに表示されない
- 8. モバイルデバイスでブートストラップモーダルを表示
- 9. 静的メソッドの非表示と非静的メソッドのオーバーライド
- 10. ASPイベント中のテーブルの表示/非表示
- 11. Thymeleafはブートストラップモーダルを表示しません
- 12. jquery:divのイベントを表示/非表示にする
- 13. jqueryの要素を表示/非表示ファンシーボックス閉じるイベント
- 14. 完了したイベントの非同期メソッド
- 15. Revit API: '非表示'のメソッドですか?
- 16. ブートストラップモーダルのみコンテンツの一部を表示
- 17. UIグリッドの非表示列に適切なイベント
- 18. jQuery .hide()メソッドdivを非表示にしない
- 19. $ httpリクエスト中の角度UIブートストラップモーダル表示
- 20. ブートストラップボタンアドオンがブートストラップモーダル内に正しく表示されない
- 21. ブートストラップモーダルを使用してモーダルバックグラウンドが表示されない
- 22. ブートストラップモーダルでd3.jsが正しく表示されない
- 23. アニメーションのUIButtonが非表示になり、非表示になる
- 24. 継承されたクラスでイベントが非表示になる
- 25. jQueryフレキシブルなフィールドセットの非表示/表示
- 26. Control.Invalidateは、非表示または非表示のコントロールのpaintイベントをトリガーしません。
- 27. ブートストラップモーダルimgAreaSelectモーダル終了後に選択領域を非表示にする
- 28. ブートストラップモーダル:HTMLページのコンテンツがモーダル内に表示されない
- 29. 非表示のオプションを非表示IE
- 30. Jquery非表示の非表示
コードは私たちにあなたのコードを表示します – Iceman