我在使用CSS疊加層的IE中遇到這個奇怪的問題,我正在申請一個燈箱?;旧?,我對jQuery 使用fadein和fadeout-問題在于,除了之外,其他所有功能都正常運行IE。在IE中-我沒有淡入淡出-而是直接進入了不透明背景。淡出時-刪除“不透明度”的時間少于1秒,并在刪除覆蓋層之前使頁面呈現“純色”。有人知道如何解決此錯誤嗎?它真的很煩人-我正在使用所有正確的過濾器,等等,它只是IE中的淡入和淡出?
3 回答
揚帆大魚
TA貢獻1799條經驗 獲得超9個贊
我在IE8中遇到了同樣的問題。在我調用fadeIn()之前,在JavaScript中設置DIV的不透明度可以解決此問題:
$('.overlay').css('filter', 'alpha(opacity=40)');
$('.overlay').fadeIn(500);
這只是使用普通DIV而不是透明PNG。
蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
我無法直接回復您的帖子,因為stackoverflow顯然認為我需要X的聲譽,因為我可以回復某人的消息-為什么????!!)我相信這是因為IE8的“兼容性視圖”(是的,甚至比模式本身還晚)。
我注意到,人們在瀏覽我在工作中開發的網站時(在IE上)會出現各種各樣的怪異行為。經過一番摸索后,我發現IE8的設置可以使OUT-OF-THE-BOX設置所有本地頁面以在兼容性視圖中顯示!不管您的文檔聲明或標記的嚴格程度如何,IE8都會對所有Intranet頁面使用兼容性視圖(我認為localhost是相同的)。
單擊工具>兼容性視圖設置>取消選中“在兼容性視圖中顯示Intranet站點”框
為什么我默認情況下默認啟用此功能,我不知道,但是它導致隔離和告訴人們修復問題非常麻煩。
- 3 回答
- 0 關注
- 712 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消
