var Y = 0.2; // Motion step
var X = 0.6;
(function go(){
$('#m').animate({
left: '+='+(X) ,
top: '+='+(Y)
}, 30, 'linear', go);
}());
移動一個元素對角但不是45°(Y = 1,X = 1),而不是浮動數字的步驟。
Mozilla打得不錯,但所有其他瀏覽器不會移動一個小數點的值px值。通過十進制值生成動畫
你會用什麼方法?
這不完全正確。許多現代瀏覽器,包括Firefox在內,都使用具有「真實」/「浮點」尺寸的元素執行計算。 – deed02392 2012-03-29 17:19:40
正如您在Firefox的演示中看到的那樣,循環內的移動非常明顯! – 2012-03-29 17:32:35
+1 thanx的提示和幫助 – 2012-03-29 18:53:45