为了账号安全,请及时绑定邮箱和手机立即绑定

不知道什么错误,切换图片函数换了后不能切了

function changelist(offset){

var newleft=parseInt(list.style.left)+offset;//确定目标值

var time=300;//位移总时间

var interval=10;//位移间隔时间

var speed=offset/(time/interval);//每次位移量

function go(){

if((speed> 0 && parseInt(list.style.left)<newleft)||(speed<0 && parseInt(list.style.left)>newleft))

{

list.style.left=parseInt(list.style.left)+speed+'px';

setTimeout(go,interval);


}else

{

//如果不符合条件也就是说已经运到到目标值,应该判断下面的

list.style.left=newleft+'px';

//下面2个if为的是保持循环

if(newleft<-3000){

list.style.left=-600+'px';

}

if(newleft>-600){

list.style.left=-3000+'px';

}


}

}

}


正在回答

2 回答

没有调用go函数,楼上说的很对

0 回复 有任何疑惑可以回复我~

你的函数function go{...}在函数function changelist(offset){...}中只是定义了,但是没被调用;因此,在函数changelist中调用一下go函数即可。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道什么错误,切换图片函数换了后不能切了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信