2010-12-04 83 views
0

如何在一段時間內實現對象的平滑調整大小或移動。我應該用小於像素的單位改變物體的位置嗎?我目前正在使用setTimeout進行計時,有沒有比setTimeout更有效的方式來移動一段時間?JavaScript - 平滑移動/調整大小

+3

小於像素?接下來你會分裂原子! – 2010-12-04 23:05:53

回答

2

CSS 3 Animation對於支持它的瀏覽器可能會更快,因爲它基於本機例程。

除此之外... setTimeout是你是如何做到的。雖然setInterval可能會讓你更容易進行轉換。

您可以查看一些javascript animation libraries,看看他們使用了哪些特定的技術。或者,您可以查看諸如JavaScript Animation From Scratch之類的內容。或者John Resig的JavaScript忍者祕密的動畫章節,當他釋放它。 :)

1

setTimeout()或setInterval()。你在正確的軌道上。

1

是的,setTimeout或setInterval是一個好方法。

還有各種各樣的庫,如jQuery,內置動畫功能,可以讓您的生活更輕鬆。

3

如何使用jQuery的animate函數?它非常強大。