このコードをどこかから借用して、あるブートストラップモーダルから別のブートストラップモーダルに切り替えることができました。スイッチの後、ハンドラをオフにして、最初のモーダルを閉じるたびに切り替わらないようにします。私の問題は、モーダル切り替え機能を使用すると、のみ特定のイベントハンドラをオフにすることなく、特定のモーダルが終了したときに他のイベントをオフにすることができないことです。助言がありますか?あなたはswitchModals外にこの行を配置する必要がありjquery ".off"を使用して1つのイベントハンドラを削除する
//switch modals
function switchModals(fromModal, toModal) {
$(fromModal).on('hidden.bs.modal', function (e) {
$(toModal).modal('show');
//clear this function so it doesn't show up if they exit the window again
$(fromModal).off('hidden.bs.modal');
});
$(fromModal).modal('hide');
}
これは機能しませんでした。私はそれが.off()のどこかで指定される必要があると思うが、正確にはわからない。 – Quin
フルコード、またはあなたのウェブページへのリンクを投稿できますか? –