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

来源:4-1 无限滚动

winteronlyme_me

2016-06-16 13:38

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回答

  • winteronlyme_me
    2016-06-16 13:52:40

     if (newLeft > -1226) {

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

                    }


    winter...

    已解决

    2016-06-16 13:53:15

    共 1 条回复 >

焦点图轮播特效

通过本教程学习您将能掌握非常实用的焦点图轮播特效的制作过程

65279 学习 · 611 问题

查看课程

相似问题