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

老师提供的源代码里,这一段是什么意思?视频里面好像没有讲?

var go = function (){
                    if ( (speed > 0 && parseInt(list.style.left) < left) || (speed < 0 && parseInt(list.style.left) > left)) {
                        list.style.left = parseInt(list.style.left) + speed + 'px';
                        setTimeout(go, inteval);
                    }
                    else {
                        list.style.left = left + 'px';
                        if(left>-200){
                            list.style.left = -600 * len + 'px';
                        }
                        if(left<(-600 * len)) {
                            list.style.left = '-600px';
                        }
                        animated = false;
                    }
                }

中的

if(left>-200){
                           list.style.left = -600 * len + 'px';
                       }
if(left<(-600 * len)) {
                           list.style.left = '-600px';
                       }

正在回答

3 回答

就是最初通过animate实现图片左右轮播时的实现方法,根据改变left的值,实现图片运动。len = 5.就是移动的次数。也就是图片的数量。

/*3.1*/

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

if(newLeft > -600){

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

}

if(newLeft < -3000){

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

}

和这个一个意思。在这里-3000 = -600*len.

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

嗨  -200 哪里来的 这个你找到答案了吗  我也不清楚

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

-200哪里来的?

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

举报

0/150
提交
取消

老师提供的源代码里,这一段是什么意思?视频里面好像没有讲?

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