weibo_happy的小小明_0
2017-04-15 14:32
在js动画课程中,我们知道非IE浏览器设置透明度使用opacity:0.3 ,jquery的淡入淡出效果是针对这一属性的,但在IE浏览器里设置透明度使用filter:alpha(opacity:30) 那么jQuery能处理吗
jQuery源代码内部已经做了兼容处理, 对IE和非IE使用两种处理方式达到兼容.
下面是一个原生JS的运动函数中处理opacity的方法, 供参考:
if(attr=='opacity') { obj.style.filter='alpha(opacity:'+(iCur+iSpeed)+')'; //IE obj.style.opacity=(iCur+iSpeed)/100; //ff,chrome }
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题