据我所知:
var duration = 1000;
$('#mydiv').fadeIn(duration);
会将div淡化为100%,但没有选择限制它。
是否有一种设置完成不透明度的优雅方法?
答案 0 :(得分:8)
我认为您使用fadeTo()方法。
答案 1 :(得分:3)
.fadeTo();
就是这样。
您会注意到IE和Alpha频道的问题。
这些对FF,铬和其他都很可爱......
opacity:0;
-moz-opacity:0;
IE希望看到这个:
filter:alpha(opacity=x).
答案 2 :(得分:1)
使用.fadeTo(),第二个参数设置为0.5。
答案 3 :(得分:1)
无需添加不同的浏览器条件 - jQuery将通过使用标准的不透明度调用来处理IE和firefox中的不透明度:
$('#mydiv').animate(
{
opacity : 0.5
}, 500
);
是的,使用fadeTo就像其他提到的一样。