关于speed以及判断语句。。。
不太懂speed的意思。。offset为负值的时候,speed为负值。。。那么newleft不是该小于list.style.left么。。。。很纠结这个问题
不太懂speed的意思。。offset为负值的时候,speed为负值。。。那么newleft不是该小于list.style.left么。。。。很纠结这个问题
2016-02-15
的确是new left<list.style.left啊,……这个是图片相对于List左右动的问题。
当点击看下副图片的时候,当前图片向左移动,offset为负,left是减少的,例(-600 变为-1200),此时speed<0;
当点击看上副图片的时候,当前图片右移动,offset为正,left增加,例(-1200变为-600),此时speed>0;
所以当offset<0,speed<0的时候,newleft = list.style.left + offset,例(-600 + -1200) = -1800....
更简单一点说就是:原来的图片向左移动,所以数值更小了(-600变为-1200),所以newleft <list.style,left啦。
举报