2011-01-20 25 views
1

私は、テキストを読むために、グラデーションpngをフェードインするためにフェードインとフェードアウトしています。これはpng-24ですが、コードは非常にシンプルですが、IE8は消えません。アウト $(ドキュメント).ready(関数(){Fadein FadeOutがIE8で動作しない

 $('#menu').hover(function() { 
      $('#gradient').fadeIn('slow'); 
     }, function() { 
      $('#gradient').fadeOut('fast'); 
     }); 
    });  
+0

CSSの不透明度は、アルファフィルターを使用してIEで "偽造" されます。 ..これはあなたが克服できないかもしれないものかもしれません。 – scunliffe

答えて

0
<html> 
<head> 
<title>Test Page</title> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$('#menu').hover(function() { 
     $('#gradient').fadeIn('slow'); 
    }, function() { 
     $('#gradient').fadeOut('fast'); 
    }); 
}); 
</script> 
</head> 

<body> 
<div id="menu" style="background:red; height:200; width:200px;"> 

<input type="file" id="gradient" style="display:none" /> 

</div> 

</body> 
</html> 

その作業は細かい........

+0

これは** PNG **画像を使用していません...私はそれが@goetzsの問題とfadeIn/fadeOutが出てきます。 Basic fadeIn/fadeOutはIE6/IE7/IE8で正常に動作します。 – scunliffe

関連する問題