兼容IE:
当前值:
if(obj.currentStyle){
var attrArr=getStyle(obj,"filter");
for(var i=0;i<attrArr.length;i++){
if(attrArr[i]>="0"&&attrArr[i]<="9"){
cur=cur*10+parseInt(attrArr[i]);
}
}
}else{
//火狐
}
赋值:
if(obj.currentStyle){
obj.style["filter"]="alpha(opacity:"+(cur+speed)+")";
}else{
//火狐
}
当前值:
if(obj.currentStyle){
var attrArr=getStyle(obj,"filter");
for(var i=0;i<attrArr.length;i++){
if(attrArr[i]>="0"&&attrArr[i]<="9"){
cur=cur*10+parseInt(attrArr[i]);
}
}
}else{
//火狐
}
赋值:
if(obj.currentStyle){
obj.style["filter"]="alpha(opacity:"+(cur+speed)+")";
}else{
//火狐
}
2016-09-26
谢谢老师的耐心讲解,给了我们具体实现js动画的思路和方法。
老师讲的课棒棒哒,超喜欢老师的声音。
o(* ̄▽ ̄*)o 老师老师我爱你,就像小白爱大米!
老师讲的课棒棒哒,超喜欢老师的声音。
o(* ̄▽ ̄*)o 老师老师我爱你,就像小白爱大米!
2016-09-23
可以使用getComputedStyle() || ele.currentStyle() 获取非行间样式
可以设置ele.style[attr] 来设置css属性值
可以设置ele.style[attr] 来设置css属性值
2016-09-21
所有浏览器都支持 opacity 属性。
注释:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。
注释:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。
2016-09-21