jquery fadeIn()来自不透明度:0.1-可能吗?

jquery fadeIn()来自不透明度:0.1-可能吗?,jquery,Jquery,我正在寻找fadeIn()一个div,它从ie中的opacity:0.1或(filter:alpha(opacity=10)开始 我知道我可以用if(支持不透明度)制作({css…)动画,但我正在寻找一个快速简便的跨浏览器解决方案,我想jquery已经有了一个?您可以使用css设置不透明度,然后开始fadeIn 例如 您可以使用以下方法执行此操作: 不需要检查,如果需要,它将使用alpha过滤器版本,jQuery在内部对此进行规范化。更清楚的是,它支持所有浏览器,包括IE 编辑:重新阅读您的问题

我正在寻找fadeIn()一个div,它从ie中的
opacity:0.1
或(
filter:alpha(opacity=10)
开始


我知道我可以用
if(支持不透明度)
制作({css…)动画,但我正在寻找一个快速简便的跨浏览器解决方案,我想jquery已经有了一个?

您可以使用
css
设置不透明度,然后开始
fadeIn

例如

您可以使用以下方法执行此操作:

不需要检查,如果需要,它将使用alpha过滤器版本,jQuery在内部对此进行规范化。更清楚的是,它支持所有浏览器,包括IE


编辑:重新阅读您的问题似乎这些样式可能在样式表中,而不是由设置的,在这种情况下,只需添加一个
zoom:1
,IE即可正确淡入。您可以看到它是如何工作的。

FYI.
fadeTo
持续时间为0与调用
css('opacity',…)
直接查看。看到血腥ie,缩放:1修复我让它变得越来越亮,但当它停在alpha 100上时,它突然看起来很糟糕!一定是ie的alpha和我使用的透明png图像造成的。哦,好吧,我想这可能是ie用户可以不使用的装饰(现在)!谢谢你的帮助
yourElement.css('opacity', .1).fadeIn();
time = 1000; // time in ms to fade from 0.1 to 1
$("#id").fadeTo(0, 0.1).fadeTo(time, 1)
.animate({ opacity: 1 });