javascriptとcssを使用している小さなアニメーションがあります。私は24フレームからなる1つのスプライトpngファイルを作成し、1フレームの高さと幅を持つdivにその画像を背景画像として配置しました。バックグラウンドイメージは全体のイメージをロードしていますか、または可視部分だけをロードしていますか?
アニメーションが開始されると、javascript関数はバックグラウンド位置の値を変更しているので、6ミリ秒ごとに次のフレームが表示されます。
アニメーションはスムーズですが、ローカルサーバー上のすべてをテストしていますので、イメージ全体または表示されている部分の背景イメージを読み込むことはできません。
イメージ全体がプリロードされているか、ブラウザによっては何らかの形で表示されているPNGの一部だけが読み込まれ、プリロードされません。そのような場合は、イメージを別の方法でプリロードします。
誰でも知っていますか?
画像のサーバーに請願してからキャッシュされた画像を使って作業するので、接続の残りの部分は保存されます。通常、そこには多くの過負荷が存在します。 – jasalguero
偉大な、ありがとう! – Marko