猿问

为什么代码不运行?

window.onload = function(){

var aLi = document.getElementsByTagName("li");

   for (var i=0;i<aLi.length;i++){

 aLi[i].onmouseover = function(){

startMove(this,400);

}

 aLi[i].onmouseout = function(){

startMove(this,200);

}

}

}

var timer = null;

function startMove(obj,iTarget){

var aLi = document.getElementsByTagName("li");

timer=setInterval(function(){

clearInterval(timer);

var speed = (iTarget - obj.offsetWidth)/10;

speed = speed>0?Math.ceil(speed):Math.floor(speed);

if(obj.offsetWidth = iTarget){

clearInterval(timer);

}

else{

obj.style.width = obj.offsetWidth + speed + 'px';

}

 },30)

}

        

一起去看海咯
浏览 1381回答 3
3回答

fwj唯一

你那个判断语句错了  怎么是赋值

一起去看海咯

我这个是设置了一个定时器啊

listenR

代码输入有误,多了:“ },30)”
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答