多分それは愚かな質問ですが、と:Javascriptでは、グローバル変数の値をイベントコンテキスト内から変更できますか?
var a = {
scrolled: false
};
var handler = function() {
a.scrolled = true;
console.log(a.scrolled); // always "true"
};
window.addEventListener('scroll', handler);
console.log(a.scrolled); // always "false"
「外」のコンテキストにイベント内からa.scrolledの値を変えるチャンスがありませんか?
おかげで....
グローバル変数はグローバル変数です。あなたはいつでもそれらに行くことができます。ブラウザのグローバルオブジェクトである 'window'を使って参照を完全修飾する必要があるかもしれません。 –