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

请大家告诉我这位老师演示的代码错误在哪里

function animate(offset) {
		animated = true;
		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 {
				animated = false;
				list.style.left = newLeft + "px";
				if (newLeft > -1226) {
					list.style.left = -8582 + "px";
				}
				if (newLeft < -8582) {
					list.style.left = -1226 + "px";
				}
			}
		}
		go();
	}


正在回答

1 回答

 if (newLeft > -1226) {

                    list.style.left = -6130 + "px";

                }


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

winteronlyme_me 提问者

已解决
2016-06-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请大家告诉我这位老师演示的代码错误在哪里

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