最贊回答 / Lzy1996
其實這一大串判斷if ((speed<0&&parseInt(list.style.left)>newLeft) ? ?||speed>0&&parseInt(list.style.left)<newLeft)判斷內容太過于復雜,內容總結起來其實就是判斷當前的圖片是不是沒有移動到目標位置,完全可以替換為if(parseInt(list.style.left) != newLeft)這樣既簡潔又直觀清晰
2018-04-26
最新回答 / KuiSAhn
我平時都是用
display:?flex; flex-direction:?column; align-items:?center; justify-content:?center;來時元素居中
2018-04-25
老師的這里是有bug的,會在本應該跳轉的點未跳轉。
當left值到達-600和-3000px的時候,先在go 函數的if語句里面直接判斷與newLeft大小是不對的,這個newLeft應該一開始就寫個條件函數返回跳轉后的值,然后else語句內是可以省略不寫的。
當left值到達-600和-3000px的時候,先在go 函數的if語句里面直接判斷與newLeft大小是不對的,這個newLeft應該一開始就寫個條件函數返回跳轉后的值,然后else語句內是可以省略不寫的。