在animate()函數(shù)中,如果速度不是整數(shù),那么在圖片切換時,會產(chǎn)生一定的抖動,建議在go()函數(shù)的if((speed>0&&...))這個判斷語句中,加上一個縫隙填充,比如:if(Math.abs(目標(biāo)值-當(dāng)前值)<=speed) {clearTimeout(...);} 然后直接執(zhí)行后面的 else中的 {list.style.left=newLeft+'px';},讓它一步到位,這樣在視覺感受上會好很多
PS:剛學(xué)JS,不知道這個思路是否可行~~~
PS:剛學(xué)JS,不知道這個思路是否可行~~~
2014-12-07
在定義animated = false解決多次點擊箭頭只有效完成一次圖片切換時,小圓點的值還是根據(jù)點擊的次數(shù)變換其當(dāng)前的index值,在兩次或者多次點擊之后,會出現(xiàn)圖和原點的對應(yīng)這個錯誤!
2014-11-21