关于透明度的问题

来源:3-4 jQuery中淡入效果fadeTo

weibo_happy的小小明_0

2017-04-15 14:32

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

写回答 关注

1回答

  • 啊艾力克斯4396313
    2017-04-15 15:16:52
    已采纳

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

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

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


    weibo_...

    非常感谢!

    2017-04-15 15:39:08

    共 1 条回复 >

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85058 学习 · 262 问题

查看课程

相似问题