用JavaScript實現動畫效果 (轉)

gugu99發表於2007-08-17
用JavaScript實現動畫效果 (轉)[@more@]

主頁: ">
E:

  大家在使用Dreamweaver中的時間線功能或以做出很有趣的動畫效果,Dreamweaver會自動為生成特定的程式碼,大家有沒有想過動畫的實現原理呢?其實原理是很簡單的,主要是使用了一個計時器,下面我為大家演示一個簡單的動畫的製作過程,透過有關的介紹,大家可以舉一反三,做出更多很炫的動畫效果。我的個人主頁v3裡動畫效果就全部是自己用script編寫。

  這個例項的效果是點選網頁上的“開始移動”按鈕,則其中的指定圖層就會從左到右移動,在這個過程中你點選“停止移動”按鈕就會停止移動。

Motion Sample
I can moving...



  這裡主要使用了一個叫setTimeout(function, interval)函式,這個函式的引數格式為:
  第一個引數“function”為超時後的函式名,第二個引數“interval”為超時值,以微秒為單位。

  注意一點是如果要停止這個計時器,必須儲存呼叫這個setTimeout()函式後的返回值,透過clearTimeout(id)函式來取消計時器。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-963779/,如需轉載,請註明出處,否則將追究法律責任。

相關文章