2010-07-27 76 views

回答

0

您可以使用类似的jQuery自己创建一个简单的补丁:

$('.your-elem').each(function(){ 
    $(this).css({opacity: 0.5}); // sets all elements with class .your-elem to 50% opacity 
}); 

如果不透明度修复你要去的需要被应用到PNG图像,然后我发现Unit PNG Fix非常努力好。它只对IE6说,但我用它通过6,7和8没有问题。

上述修复也可以让你顺利动画PNG格式的透明度如果PNG包含你在调整不透明度的元素中(没有这一点,你改变的过程中得到一个讨厌的黑边):

标记

<div id="opacity-change"> 
    <img src="some.png" /> 
</div> 

的jQuery

$("#opacity-change").css({opacity: 0}); 
$("#opacity-change").fadeIn();