当我的网站上点击一个链接时,会执行下面的Javascript代码,如果条件为真,它会显示一个警告对话框。当用户在警报对话框中选择确定按钮时,将再次执行该代码块。为什么这个Javascript代码执行两次?
因此,警报关闭,下面的代码再次执行,警报对话框再次显示。第二次警报对话框关闭时,在使用警报对话框时选择确定按钮。
我怎样才能防止下面执行两次的代码?
$("#my-button").click(function() {
var login = someVar;
if(!someVar || someVar == ''){
$('.close-reveal-modal').click();
alert(myMessage);
}
});
请发布html或试图在jsfiddle上重现它 – Saturnix
在此处输入HTML –
#my-button是否也有类.close-reveal-modal? – evilbhonda