我對在很大程度上依賴於JQuery的.animate()的一個項目工作,偶爾通過Socket.io調用動畫()接收外部更新。當窗口打開時,一切運行正常,動畫呼叫可以異步運行。
問題
然而,當最小化瀏覽器或不同的選項卡打開,然後重新打開時,應同時關閉正在排隊和運行中,他們收到已運行的所有動畫。
這裏是生命的呼喚:
$(div).animate({
'top': this.topPos(),
'right': this.rightPos()
}, 100);
有沒有一種簡單的方法來對選項添加到動畫()調用或調用一些jQuery函數或我應該只是添加相應的邏輯應用?
謝謝。
什麼我建議 – vol7ron
-1我很抱歉,但有用,因爲.stop(真實的,真實的)是,作爲@rick狀態,其原因是jQuery的requestAnimationFrame是usesd那造成了這個問題。 – Tomgrohl
對不起,這個答案是100%不正確的。 – Rick