[转]解决IE下CSS背景图片闪烁的Bug
[轉]解決IE下CSS背景圖片閃爍的Bug
<P> 很多時候我們要給一些按鈕或是img設置背景,而為了達到數據與表現樣式分離的效果,通常背景樣式都是在CSS里設定的,但是這個行為在IE會有一個Bug,那就是因為IE默認情況下不緩存背景圖片,所以當鼠標在有CSS背景的按鈕或是圖片上移動時,圖片會閃爍甚至鼠標會出現忙的狀態,而在FireFox下沒有這個問題,為了解決這個問題,有兩種解決辦法,其一是在CSS中加入如下樣式:</P>
<P>html {<BR> filter: expression(document.execCommand(”BackgroundImageCache”, false, true));<BR>}</P>
<P> 但這個可能會使整個頁面的加載變得很慢,所以推薦使用JS來修正這個Bug,在頁面中的任意位置加入如下代碼,即可達到理想中的效果:</P>
<P><script><BR> document.execCommand(”BackgroundImageCache”, false, true);<BR></script><BR> </P>
<P>本文出自: <A href="http://hi.baidu.com/joger/blog/item/85a95b43bfd33e129313c6d2.html">http://hi.baidu.com/joger/blog/item/85a95b43bfd33e129313c6d2.html</A></P>
?
轉載于:https://www.cnblogs.com/TangZhongxin/archive/2009/08/11/3942555.html
總結
以上是生活随笔為你收集整理的[转]解决IE下CSS背景图片闪烁的Bug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS 图片上下部与边框有间隙
- 下一篇: 两个小程序大概的了解一下java的线程