已采納回答 / 史努比向前進
一樣的,應該是可以的,就像視屏中newLeft=parseInt(list.style.left)+offset;但是你的那個parseInt(list.style.top)好像本身就是一個固定值
2017-08-13
最新回答 / 錦衣無涯
同學,首先你要明白index是一個全局變量,看看老師的代碼 var index = 1; 是定義在全局范圍下的 ,所以在任意一個簡單函數中都是可以直接調用index
2017-08-12
最贊回答 / 六月ovo
沒人需要你相信,你信不信都不影響別人會不會做。你要是以這種我不行我就不信別人行的心態來學習,勸你還是早點離開這些東西吧,學編程學代碼,需要腦子,需要邏輯,你現在透露出來的就是沒有。
2017-08-12
最新回答 / 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