ユーザーが特定の距離をスクロールしたときに変更したいテキストが少しあります。ただし、スクロールすると、の値は のdocument.body.scrollTop
まま0
です。
var scroll = document.body.scrollTop;
if (scroll < 50) {
document.write("A");
} else {
document.write("B");
}
ログを確認すると、 の値がscroll
から変化しないため、スクロール時に0
テキストが からA
に切り替わることはありません。B
事前に助けてくれてありがとう。
編集:最初の3つの答えはどれもうまくいかないようです。私はいくつかのコンテキストを提供する必要があると思います。
私のデザイン ポートフォリオ サイトを構築します。ここで初期のビルドを表示します。ユーザーがページを下にスクロールするときに、バナーの「デザイナー」という単語を他の記述子の単語に変更できるようにしたいのですが、現在のスクロール位置を聞くことができないようです。