为了账号安全,请及时绑定邮箱和手机立即绑定

关于透明度的问题

在js动画课程中,我们知道非IE浏览器设置透明度使用opacity:0.3 ,jquery的淡入淡出效果是针对这一属性的,但在IE浏览器里设置透明度使用filter:alpha(opacity:30) 那么jQuery能处理吗

正在回答

1 回答

jQuery源代码内部已经做了兼容处理, 对IE和非IE使用两种处理方式达到兼容.

下面是一个原生JS的运动函数中处理opacity的方法, 供参考:

if(attr=='opacity')
{
    obj.style.filter='alpha(opacity:'+(iCur+iSpeed)+')'; //IE
    obj.style.opacity=(iCur+iSpeed)/100; //ff,chrome
}


2 回复 有任何疑惑可以回复我~
#1

weibo_happy的小小明_0 提问者

非常感谢!
2017-04-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于透明度的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信