我已經建立了一個使用css的旋轉木馬。轉盤由'ul'標籤構建。當左/右導航時,我會在列表的左側或右側添加一個'li'(克隆相關值並附加/預先設定)。然後,我正在修正'ul'的左邊值,並使用動畫的css轉換移動'ul'。這用於通過動畫實現無盡的導航效果。
該動畫非常適合'下一個'導航,但無法在'後面'上工作。 對我來說最令人困惑的部分是,當調試「後退」代碼時,動畫確實起作用! (也許這是一個時間的問題,但是,爲什麼「下一個」工程???)的問題css轉換不起作用
的演示是在這裏:jsfiddle
請注意:這不是我真正的代碼。真正的代碼被封裝在一個面向對象的插件中,對用戶快速點擊向前和向後的情況以及使用jQuery'animate'的polyfill進行驗證。 我也考慮過使用現成的插件,但要求不符合我發現的要求...
我假定它以某種方式相關的定時。將settimeout添加到動畫時,問題消失。有任何想法嗎?看[示例](http://jsfiddle.net/efraimya/wBm2R/12/) –