私のサイトでリンクがクリックされると、以下の Javascript コードが実行され、条件が true の場合、警告ダイアログが表示されます。ユーザーがアラート ダイアログで [OK] ボタンを選択すると、コード ブロックが再度実行されます。
アラートが閉じると、次のコードが 2 回実行され、アラート ダイアログが再度表示されます。使用者がアラート ダイアログの [OK] ボタンを 2 回選択すると、アラート ダイアログは完全に閉じられます。
以下のコードが 2 回実行されるのを防ぐにはどうすればよいですか?
$("#my-button").click(function() {
var login = someVar;
if(!someVar || someVar == ''){
$('.close-reveal-modal').click();
alert(myMessage);
}
});