以下の例を参照してください。基本的に、最初のクリックで実行し、その後のすべてのクリックでelseステートメントを実行しますが、変数が更新されていても、アラートメッセージが変数は現在3になっていますが、それでも他の変数には移動しません。スコープの問題だと思いますが、どうすれば回避できますか?誰かアドバイスできますか?
var loaded = 0;
if (loaded == 0) {
$('body').on('click', '#button', function(){
alert(loaded);
loaded += 1;
});
} else {
alert(loaded + 'yay its not 0');
};