我試圖設置一個應用程序,我需要一次動畫幾個項目。JQuery動畫更多元素
function getData() {
for(i=0, i<data.length, i++) {
...
animate(ID, top, left);
}
}
function animate (ID, top, left) {
$("#" + ID).animate({top: top, left: left}, {duration: 1000, queue: false});
}
這樣做的是,它通過AJAX從服務器獲取數據,獲取ID,頂部和左側位置。我有這些ID的div,我需要動畫他們的位置在左側和頂部的座標。問題是,當我調用該函數時,除了最後一個元素之外,所有元素都跳轉到給定位置,這會激活它應該的動畫。哪裏可能是一個問題?
你能設置在[的jsfiddle]樣品演示項目(https://jsfiddle.net),因爲我[無法重現該問題(https://jsfiddle.net/63khb9n5/1/)。 –
@ViktorBahtev StackOverflow允許[snipplets](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)。不再需要JsFiddle。 – k0pernikus
我試圖建立的jsfiddle,但它的作品沒關係。我有它在線上http://unturned.linhy.cz 所有遊標應simulteanously動畫到新的位置,但只有一個動畫。 – LinhyCZ