私は Paul Irish の Infinite Scroll jQuery Plugin を使用していますが、ページにコンテンツをロードするたびに、次の HTML マークアップがロード グラフィックとして DOM に追加されることに気付きました。
<div id="infscr-loading" style="display: none; width: 100%;">
<img alt="Loading..." src="loading.gif" />
<div></div>
</div>
読み込み中のグラフィックが DOM から取り出され、新しいコンテンツが読み込まれると再び挿入される様子を注意深く観察すると、グラフィックはページの左側から中央に向かって実際にアニメーション化されます。このおそらく意図しない「アニメーション」が発生しないようにするにはどうすればよいですか? これが実際に意図した動作であるかどうかはよくわかりませんが、上記のマークアップが DOM から切り離されて再挿入された結果だと思います...間違っている可能性もあります。
ローディンググラフィックが常に正確な中央に表示され、「アニメーション」がないことを確認する方法はありますか?
スクリプトへのリンクは次のとおりです: https://github.com/paulirish/infinite-scroll/blob/master/jquery.infinitescroll.js
この効果を生み出す CSS や JS は見当たりません。