與this question相關,我設置了一些jquery來彈出一個新的div在現有的div上。雖然這在每個其他瀏覽器都很出色,IE家族拒絕表現得很好。刪除以下過濾器後,它可以快速工作(不正確,但很快),而使用過濾器需要很長時間才能顯示/消失新的div。如果足夠長的IE瀏覽器(6-8)將依次運行jquery(即它似乎緩存創建/銷燬新divs然後重播它們)。CSS在IE中使用過濾器導致IE瀏覽器滯後
我需要做些什麼才能讓IE正確,快速地運行?
過濾器我想使用:
.newDiv
{
opacity: 0; /*Every other browser*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/
filter: alpha(opacity=0); /*IE5-7*/
}
.newDiv:hover
{
opacity: 1; /*Every other browser*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/
filter: alpha(opacity=100); /*IE5-7*/
}
沒有這樣做。還是)感謝你的建議。 – 2011-06-17 12:17:58