標題解釋它。以下是我發現它的方式(將此作爲答案):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