标题解释它。以下是我发现它的方式(将此作为答案):http://jsfiddle.net/tnk7K/3/动画到负偏移使元素跳跃
从示例中可以看出,2
向右移动并在一秒后停止。然后,接连第二,2
跳转到最左边,并3
动画为告诉,只为它再次(一次又一次又一次...)发生
它不是造成后来调用css('left', 'auto')
,因为这是在动画完成后调用的。此外,删除它并不能解决问题。
任何想法是什么/如何解决它/我只是错了吗?谷歌搜索没有发现任何东西。
标题解释它。以下是我发现它的方式(将此作为答案):http://jsfiddle.net/tnk7K/3/动画到负偏移使元素跳跃
从示例中可以看出,2
向右移动并在一秒后停止。然后,接连第二,2
跳转到最左边,并3
动画为告诉,只为它再次(一次又一次又一次...)发生
它不是造成后来调用css('left', 'auto')
,因为这是在动画完成后调用的。此外,删除它并不能解决问题。
任何想法是什么/如何解决它/我只是错了吗?谷歌搜索没有发现任何东西。
我觉得发生了一些误解。您可以在CSS中同时设置left
和right
。
你明白吗? right
没有更改,left
设置为0.但width
已更改。
编辑:
你只需要设置left
属性:
$(this).css('left', $(this).position().left);
我没有看到你所描述的行为 - 在Ubuntu纳蒂使用FF4.01。我可以问你使用的是什么设置? – 2011-05-17 20:25:27
Win 7上的Chrome 12.0.742.53。同样的平台也发生在IE8中。 – Zirak 2011-05-17 20:27:08
不确定你想达到什么目的?你不想让数字出现在最左边? – 2011-05-17 20:30:41