1
シナリオ:ユーザーがブートストラップモーダルダイアログの外側をクリックしたときにイベントを捕捉する方法は?
- 私は
- Ajax呼び出しが
問題を
ユーザーがコーナーIの閉じるボタンまたは「X」をクリックするとこの2つの要素にクラスを割り当て、このクラスにイベントを割り当てることでこのイベントを捕捉します。
コード:
$(document).on("click", ".dialogTankClose", function() {
//some code
})
私の問題は、私は、ユーザーがダイアログまたはプレス「エスケープ」の外側でクリックしたときにキャッチする方法を見つけ出すことができないということです。
$(document).on("click", "modalCloseEvent",function(){
// how to catch this?
})
これをどのように捕まえることができますか?
に情報
もっと私はこれを正しく理解していれば、あなたがいることをrequiere:モーダルを動的にDOMに追加されている場合は、委任イベントハンドラを使用することができます
:これを試してみてくださいモーダルコンテナは常にページにありますか?これはここでは当てはまりません。私は私のajaxコールからenitreダイアログを返します – ThunD3eR
その後、委任されたイベントハンドラを使用することができます。回答が更新されました。 –
@Rory McCrossanありがとうございました! – ThunD3eR