标题解释了它。以下是我发现它的方式(将其作为答案):http://jsfiddle.net/tnk7K/3/
从示例中可以看出,2
向右动画并在一秒钟后停止。然后,又过了一秒钟,2
跳到最左边,3
按照说明动画,只是再次发生(并且一次又一次......)
这不是由后来对css('left', 'auto')
的调用引起的,因为在动画完成后会调用它。此外,删除它并不能解决问题。
任何想法是什么/如何解决它/我错了吗?谷歌搜索没有找到任何东西。
答案 0 :(得分:0)
我认为发生了一些误解。您可以在CSS中设置left
和right
。
right
未更改,left
设置为0.但width
已更改。
编辑:
您只需设置left
属性:
$(this).css('left', $(this).position().left);