9

我只是想明白爲什麼地獄window.requestAnimationFrame接受第二個參數作爲一個元素,背後的原因是什麼?爲什麼requestAnimationFrame函數接受一個元素作爲參數?

我很好奇地想知道這個功能的底層執行....

+0

有趣的是TypeScript(0.9.1)抱怨如果沒有提供這個參數。我想知道這是否有很好的理由。如果沒有它,它似乎可以正常工作(至少在Chrome中)。 –

回答

13

它的補充,這樣,當一個元素是拿出來看(因爲滾動例如),動畫不運行。

the specs

編者按

的問題 - 4我們爲什麼要允許一個元素傳遞給requestAnimationFrame,這樣影響了給定元素動畫節流或暫停時滾出視圖?

有關此問題的更多信息可以是found here

+0

非常感謝... –

+0

這是非常無證的。謝謝。 –

相關問題