0
非常に長いページがあります。一番上にはタイマーで10秒ごとに変化する背景画像を持つバナーdivがあります。要素がビューから外れたときにスクロールを停止する
下にスクロールして「折りたたみの下」のコンテンツを表示すると、jQueryは上にスクロールして新しいバナー画像を表示します。
これは非常に混乱します.jQueryが上にスクロールするのを止めることはできますか?ありがとうございました。コメント - 絵FYI
timer = setTimeout(function() {
$('div#banner').css('background-image', 'url(...)'; }
// set timeOut again.
, 10000);
与えられた間隔でイベントを発生させるには、 'setInterval()'を使うべきです。また、 'css()'関数でバックグラウンドイメージを設定すると、ページはスクロールされません。完全なコードを投稿できますか? –
CSSの背景を変更しただけの理由は分かりません。何か他のことが起こっているに違いない - このページには他のコードはありますか? – JAL
また、あなたのdivは本当にdivのIDを持ち、divのタグだけではありませんか?イメージの変更がうまくいくかどうかはわかります。 – JAL