5

不透明度を IE で動作させようとしましたが、現時点では IE8 でテストしています。Chrome などは正常に動作しますが、IE8 はひどいものです。

私のコードは次のとおりです。

$('#mydiv').animate({'opacity': '0.5'});

$('#mydiv').css('opacity', 0.5);

不透明度は、この div 内に保持されている画像に適用されますが、テキストには適用されません。

4

5 に答える 5

5

これを試してください:

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /* IE 8 */
filter: alpha(opacity=75); /* older IEs */

これがお役に立てば幸いです

于 2012-04-13T09:34:42.330 に答える
4

$('#mydiv').fadeTo(0.5);

また

$('#mydiv').fadeTo(500,0.5);

また

$('#mydiv').fadeTo("slow",0.5);

http://api.jquery.com/fadeTo/

于 2013-03-25T13:58:58.133 に答える
0

IE8 は、レイアウトのない要素に不透明度を適用しません。この回答を参照してくださいOpacity CSS not working in IE8

于 2012-04-13T09:23:19.913 に答える
-1

これを試して

filter: alpha(opacity=50);

それ以外の

opacity:0.5;
于 2012-04-13T09:21:38.110 に答える