我有這樣的jsfiddle:http://jsfiddle.net/2mRMr/3/jQuery的.animate不工作
這個代碼不工作:
setInterval(function() {
box.animate({
left: function (i, v) { return newv(v, 37, 39); },
top: function (i, v) { return newv(v, 38, 40); }
});
}, 20);
而做這:
setInterval(function() {
box.css({
left: function (i, v) { return newv(v, 37, 39); },
top: function (i, v) { return newv(v, 38, 40); }
});
}, 20);
任何幫助嗎?
什麼是盒子? :) – vitozev
它不這樣工作!你不能在每次迭代調用一個函數的時間間隔內用動畫替換css來返回css值等等。它只是沒有意義。 – adeneo
請參閱我的jsfiddle框是小紅色的矩形 – Sora