スタイルシートでimgタグをはさむのでなくbackground-imageで画像表示をすると…

[上に] [前に] [次に]
とってぃー 2000/01/14(金) 02:43:41
少し複雑?な質問かも知れません。
IEのスタイルシートをJavaScriptで動かす際の質問です。

通常に<img>タグを><div>タグにはさんで画像をスタイルシートに
するのではなくて、background-image:url(〜.gif)によって
背景として画像を表示した時に、なぜか処理スピードが格段に
上がりました。(キャラが動き回るみたいなモノで)
それ自体はうれしいことなのですが、background-image:url(〜.gif)
での場合、どうもそのスタイルシートの位置を動かすと、画像を
もう一度読み込んでいるらしく、砂時計がチカチカでます。
(動かしてる間にGIFファイルを変更したらパッと変わったので、
読み直しているものと思われます。)

お聞きしたいのは、この処理スピードだけ速いままで、画像読み直し
をなくす方法です。要するに、background-imageでいちいち画像読み直しをなくす方法です。

このスピードが上がったというの自体バグかなにかなのでしょうか?
もしこのスピードアップが本物なら私にとってはかなりの収穫となります。(ゲームとかつくるもので)

どなたか、ホンの少し気にかかった程度のことで結構ですので、
お答えいただけますか?

みらび 2000/01/15(土) 02:57:55
質問の答えではないんですが、
スタイルシートを動かすようなJavaScriptのページとかで、
処理が速い時と遅い時がありますよね。
他にアプリ動かしてるからとかの理由じゃなくて、速い時と遅い時の
まっぷたつに別れてますよね。
理由なんですかね?

[上に] [前に] [次に]