已采纳回答 / 嘛也不会
<...code...> var icur = parseInt(getStyle(obj,attr)); 这句写在setInterval 里面 否则定时器不能每次获得新的属性值
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
已采纳回答 / 颜色不一样的我
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style type="text/css"> *{ margin: 0; padding: 0; } ul,li{ list-style: none; } ul li{ width:...
2016-10-18
已采纳回答 / 晓峰123
/*注意兼容性问题*/filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*Firefox*/opacity:0.5;/*其他*/
2016-10-17
已采纳回答 / ErogenousMonstar
因为传入的 attr = 'width' ,是带引号的,即 obj.style.width === obj.style.['width'];
2016-10-16
已采纳回答 / qq_小火车_04020340
JS中 obj.style.attr 只能获取行内样式(内联样式),直接使用style.width需要将样式放在行内。而样式设定一般不使用行内样式。要获取非行内样式要通过obj.currentStyle[attr]或者getComputedStyle(obj,false)[attr]方法获取,因此将获取非行内样式的方法封装为getStyle函数。
2016-10-15