圖像輪播問題,一直想不通,望大神指點
為什么speed? < 0 并且parseInt( list.style.left ) > 目標值??
?才執(zhí)行操作。??
? 如果 parseInt( list.style.left ) > 目標值 ,那么,不就移動的位移更多了?圖片的位置就不對了啊??一直想不同。。
為什么speed? < 0 并且parseInt( list.style.left ) > 目標值??
?才執(zhí)行操作。??
? 如果 parseInt( list.style.left ) > 目標值 ,那么,不就移動的位移更多了?圖片的位置就不對了啊??一直想不同。。
2016-11-06
舉報
2016-11-08
你要知道speed是一直小于0的,如果不加上parseInt( list.style.left ) > 目標值,那么它就會一直重復移動,不會終止。如果你點了右箭頭,那么parseInt( list.style.left ) > 目標值成立,然后parseInt( list.style.left )每隔10毫秒會一直減小,當他小到不滿足parseInt( list.style.left ) > 目標值時,條件就會不滿足然后運行else。恩,沒錯就是這樣。希望你能理解。