课程
/前端开发
/JavaScript
/JS动画效果
obj不是参数来的吗?那obj.offsetWidth的意义是什么?
2016-11-22
源自:JS动画效果 4-1
正在回答
不是,你看现在封装好一个函数:
function func(a,d){ //此时a,b是函数的两个参数;
sum=a+b;
alert("sum");
}
现在我要用这个func函数:
window.onload=function(5,9) //窗口会弹出14;在这里,相当于你设定func函数的参数a=5,b=9,于是函数的结果sum自然等于14;
就是你设定一个公式,这个公式是怎样运算的,相加还是相减啊,然后你拿数值往里代,就可以得出具体的结果了。
公式:obj.offsetWidth... 代数值this,就得到this.offsetWidth...//this代表一个元素节点
慕UI2712819 提问者
火星D足迹 回复 慕UI2712819 提问者
当用一个参数去代表一类节点时,获取参数的属性就是获取节点的属性了。比如说,先设定好一个函数
function functionName(obj){ alert( obj.offetWidth ) };
调用函数:
window.onload=function(this){ };
此时窗口就会弹出this的offset Width值了。
个人意见,我也正在学习中。。。
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
3 回答getStyle(obj,attr)
3 回答getComputedStyle(obj,false)[attr];
1 回答obj没有定义
2 回答多物体运动传入obj问题
2 回答Math.round(parseFloat(getStyle(obj,attr))*100))