请参阅下面的示例,基本上我希望它在第一次单击时执行 if,然后对于所有后续单击执行 else 语句,但即使变量正在更新它也不会切换到 else 例如如果警报消息说变量现在是三,它仍然不会去其他地方。我猜这是一个范围问题,但我该如何解决它 - 任何人都可以建议吗?
var loaded = 0;
if (loaded == 0) {
$('body').on('click', '#button', function(){
alert(loaded);
loaded += 1;
});
} else {
alert(loaded + 'yay its not 0');
};