课程
/前端开发
/JavaScript
/JS动画效果
①为什么要从窗口加载就开始获取oDiv?
oDiv.style.left = oDiv.offsetLeft+10+'px';
②为什么等号左边不也写成offsetLeft呢?
2016-07-14
源自:JS动画效果 2-1
正在回答
window.onload等到页面内包括图片的所有元素加载完毕后才执行
等号左边的意思是 oDiv这个对象的style样式(css样式)下的left这个属性并且 style.left 返回的是字符串 而offsetLeft返回的是一个数值 这也就是为什么要在后边加一个单位+'px';不过问第二个问题,我觉得你是个有想法的人
慕斯卡7711550
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
1 回答startmove为什么要写在外面
1 回答为什么需要写成obj.style[attr],而不能写成obj.style.attr?
2 回答这么写为什么不行
2 回答为什么我要在startMove 中再写一次 var oDiv=document.getElementById("div1");
3 回答为什么连着写不行?