2015-01-12 43 views
1

我用下面的腳本淡入圖像頁面加載時:jQuery的淡入在頁面加載的作品在所有瀏覽器除了IE以外

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function() {  
     $('img').load(function() {   
      $(this).fadeIn(4000);  
     }); 
    }); 
</script> 

的CSS設置爲顯示無。

這適用於所有主流瀏覽器,但不適用於IE。在IE中,圖像根本不顯示。我怎樣才能讓淡入在IE中工作?

+1

請提供IE版本 – OmerBTW

回答

0

IE似乎有淡入和淡出的問題(請參閱reference)。你可以寫一個小的自定義函數來處理這個問題:

編輯:我簡化了代碼以下

$(document).ready(function() { 
    $('img').fadeIn(4000, function(){ 
     $(this).get(0).style.removeAttribute('filter'); 
    }); 
}); 
+0

謝謝,但它仍然無法在IE瀏覽器 - 就在其他瀏覽器。問題可以在CSS中嗎?我的CSS的img是: \t display:none; \t } – Bev

+0

它適用於我的IE,你使用的是什麼版本的IE? – mikelt21

+0

我使用的是版本10. – Bev

相關問題