IE6 でロールオーバーがちらつく問題
CSSの background-image の position を変化させて
ロールオーバーを実装したときに、画像が表示されるたびに
ちらちらと画像が消えては表示される、ちらつきがでる場合があります。
background-position を変更するたびに画像を再読み込みしているのが
原因らしいです。また、この現象は、IE6特有で他では起こらないとのことです。
対処法としては、
CSSのみで対処する場合
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
Javascriptで対処する場合
try { document.execCommand(”BackgroundImageCache”, false, true); } catch(e) { }
expression はもっぱら処理が遅いとのことなので
Javascriptで対処するほうが良いのかな。