我有一个模态(A),我希望当我单击该模态的特殊按钮时,模态(B)正在打开。
所以我已经编写了该代码:
$("#signUpLink").click(function() {
$("#signIn").modal("hide");
$('#signIn').on('hidden.bs.modal', function () {
$('#signUp').modal('show')
});
});
问题是,在$("#signUpLink")
第一次单击后,如果$("#signIn")
被隐藏,则$('#signUp').modal('show')
正在执行。
如何使用.off()
jequerry方法停止监听hidden.bs.modal
的事件?
答案 0 :(得分:0)
我找到了解决方法:
function showModal(){
$('#signUp').modal('show')
}
$("#signUpLink").click(function() {
$("#signIn").modal("hide");
$('#signIn').on('hidden.bs.modal', showModal);
});
$("#signInClose").click(function(){
$('#signIn').off('hidden.bs.modal', showModal);
})