當我的網站上點擊一個鏈接時,會執行下面的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