我抓住点击网站并关闭模态窗口。
但是如何实际检查模态窗口内部或外部是否发生了点击?
$(document).click(callself(this, function (inst, event) {
var modalElement = $(selector);
if (modalElement.css("display") == "block") {
this.closeButtonClicked();
}
}));
答案 0 :(得分:2)
假设您的模态窗口ID为modal
。
使用jQuery:
$(function(){
$(document).click(function(){
console.log('document is clicked');
});
$('#modal').click(function(e){
e.preventDefault();
e.stopPropagation();
console.log('modal is clicked');
});
});
希望有所帮助。