风筝_0010
2016-02-15 22:54
不太懂speed的意思。。offset为负值的时候,speed为负值。。。那么newleft不是该小于list.style.left么。。。。很纠结这个问题
的确是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啦。
不明白,左移offset的值是正600啊,左移不应该是-1200 往-600移动吗
好棒。看懂了
焦点图轮播特效
65279 学习 · 611 问题
相似问题