课程
/前端开发
/JavaScript
/JS动画效果
odiv.style.filter='alpha(opacity:'+alpha+')';为什么要用+号?
2016-04-14
源自:JS动画效果 2-2
正在回答
+号在这里是连接符,实际上这个句子是为了实现在IE浏览器中的opacity定义:
css中的写法 fliter:alpha(opacity:30);
js中的写法 odiv.style.filter=alpha(opacity:30);
你把加好看成连接符,这里的alpha就是opacity的赋值,相当于例子中的30,把+去掉,就是ie里的赋值语句
odiv.style.filter=alpha(opacity:alpha);(当然这个只是给你看的更具体一点,要写成这样肯定不对,要加+号,并且把字符串用引号括起来)
字符串拼接,alpha是(字符串)变量
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
3 回答oDiv.style.filter='alpha(opacity:'+alpha+')'这个的语法怎么解释啊
2 回答oDiv.style.filter='alpha(opacity'+alpha+10+')';这句的结构是怎么样的
1 回答为什么要用变量alpha代替oDiv.style.opacity或oDiv.style.filter
1 回答opacity:'+alpha+'
3 回答obj.style.filter = 'alpha(opacity:' + 语法问题