go()函数条件

来源:6-1 动画函数

盏中柳色浅

2015-05-12 15:02

不能理解啊。要这个条件(speed < 0 && parseInt(list.style.left) > newLeft) || (speed > 0 && parseInt(list.style.left) < newLeft)干啥啊,这个条件啥子意思

写回答 关注

1回答

  • hanfeier
    2015-06-07 17:09:37

    speed<0表示的是图片左移,newLeft是你的目标图片的left值, parseInt(list.style.left) > newLeft就是说你当前还没有移动到目标图片,所以还要继续进入该循环   (parseInt(list.style.left)是每次进入该循环后都要加speed值,每加一次值就变小,因为speed<0,直到parseInt(list.style.left) 等于(即不大于)newLeft时,就停止。)  同理,(speed > 0 && parseInt(list.style.left) < newLeft)

焦点图轮播特效

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

65279 学习 · 611 问题

查看课程

相似问题