如果来回快速点击下面的小圆点,会出现偏移量出错的问题,图片会产生位移,不知道是算法的问题还是浏览器的问题。请老师指点下
4 回答
我觉得应该吧if判断放在最外层
for(var i=0;i<ospan.length;i++){
ospan[i].onclick=function(){
if(!animated){
if(this.className=='on'){
return;
}
for(var i=0;i<ospan.length;i++){
ospan[i].className='';
}
this.className='on';
var myIndex=parseInt(this.getAttribute('index'));
var offset=-600*(myIndex-index);
index=myIndex;
animate(offset);
}
}
}
举报
0/150
提交
取消