最新回答 / weibo_是徐斬仙_0
找到問題了,else里面的list.style.left=parseInt(list.style.left)+offset+"px"; 等號后應該用newLeft,用parseInt(list.style.left)相當于又判斷了移動后的位置導致最后一次跳了一張圖片
2017-07-26
最新回答 / 故事很長啊
32-36行應該是:?? ? ? ? ? ?index?=?myIndex;?????????????showButton();?????????????if(!animated){????????????????animate(offset);????????????}上一個動畫執行完了才可以執行? animate(offset);而你上面的是 動畫不在執行的時候才能執行showButton(); 點第一次時在執行動畫,這個時候執行不了?showButton(); 點第二次時沒在執行動畫然后執行了?sh...
2017-07-09
已采納回答 / 望逍遙
offset是傳到animate里面的參數,不是最終left的值。將現在offset=-600傳到animate之后,animate這個函數還要在加-600,最終變成-1200,也就是第二張圖
2017-07-09