最新回答 / 不学习要被打
setInterval(function(){oDiv.style.left=oDiv.offsetLeft+1+"px"; },30)设置定时器里面没有加function
2016-10-22
最新回答 / recying5566
自己定义和封装的,不属于js库。function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ return getComputedStyle(obj,false)[attr]; }}
2016-10-21
已采纳回答 / 嘛也不会
<...code...> var icur = parseInt(getStyle(obj,attr)); 这句写在setInterval 里面 否则定时器不能每次获得新的属性值
2016-10-20
最新回答 / 慕粉198531
简单说for循环中的变量i只在其内部有效;当其他函数调用时i的值只能取到循环后的最后一个值,而this是指的调用的函数,具体可以百度多搜搜this的用法;个人见解!
2016-10-20
已采纳回答 / 脑仁疼
this表示的是当前对象,老师用了循环,遍历到哪个对象this就代表的是哪个对象,如果你不想用this,那就把每个对象遍历出来之后再用这个对象本身就可以了,只不过比较麻烦。
2016-10-20
已采纳回答 / Ben2613
作用域问题写在外面作用域就是window,如果写在里面作用域就是window.onload=后面的这个函数,写在外面的话谁都可以调到,写在里面就只能在window.onload=后面的这个函数里调用
2016-10-19
已采纳回答 / ltinyho
aLi[i].onmouseout=function() { // body... moveFun(this,400); 因为你鼠标移出的时候目标值还是400,移入的时候已经达到400了,当然移出的时候不会变了
2016-10-18
最赞回答 / MORRY
一个对象是有一个属性链,当一个属性链上没找到这个属性值,就会在该属性链上添加该属性,否则就是可以按你理解的是调用。这也只是我学习时对它的一个理解,理解的会不太好,解释的不够好、不够全,详细的建议你可以去百度,深入地了解。
2016-10-18