我已经建立了一个使用css的旋转木马。转盘由'ul'标签构建。当左/右导航时,我会在列表的左侧或右侧添加一个'li'(克隆相关值并附加/预先设定)。然后,我正在修正'ul'的左边值,并使用动画的css转换移动'ul'。这用于通过动画实现无尽的导航效果。
该动画非常适合'下一个'导航,但无法在'后面'上工作。 对我来说最令人困惑的部分是,当调试“后退”代码时,动画确实起作用! (也许这是一个时间的问题,但是,为什么“下一个”工程???)的问题css转换不起作用
的演示是在这里:jsfiddle
请注意:这不是我真正的代码。真正的代码被封装在一个面向对象的插件中,对用户快速点击向前和向后的情况以及使用jQuery'animate'的polyfill进行验证。 我也考虑过使用现成的插件,但要求不符合我发现的要求...
我假定它以某种方式相关的定时。将settimeout添加到动画时,问题消失。有任何想法吗?看[示例](http://jsfiddle.net/efraimya/wBm2R/12/) –