2009-09-28 77 views
1

我試圖實現與Aveda網站類似的動畫「滑動面板」效果。實現動畫「滑動面板」的最優雅方式

我有點不知所措的所有選項和Javascript庫可用。在檢查Aveda網站代碼後有點困惑。

有關如何處理此任務的任何建議請?哪個Javascript /效果庫最適合?我對一個圖書館沒有任何忠誠或更大的經驗。

我的要求是:

  • 簡單&優雅的實現(當然),跨瀏覽器的兼容性
  • 不想重新發明輪子
  • 能力動畫和通過鼠標點擊激活(如Aveda首頁)
  • 動態(不想因添加更多'面板'而不得不修改javascript)

我的第一印象是使用Scriptaculous - Effect.Move,但我知道有現成的實現,如Spry's

此Javascript新手將不勝感激任何智慧和建議的話。

Prembo。

+0

帶寬是否重要?原型/以股代息。與jQuery相比相當沉重。 – BryanH 2009-09-28 13:10:38

+0

不是太多。出於好奇 - 與jQuery相比,Prototype/Scriptaculous重要多少? – Prembo 2009-09-29 05:38:32

+0

非常感謝您的建議...將調查選項。 – Prembo 2009-10-02 08:34:10

回答

1

我喜歡Aveda實現這種效果的方式。他們正在使用原型/ scriptaculous,這是一個自定義的實現。

Aveda效應被稱爲旋轉木馬。 Aveda轉盤滾動到計時器上的下一個元素,並具有很好的非線性轉換。

+1 Deefjuh,我認爲Horinaja會做你想做的事情,並且最容易實現。

如果您想要更多的挑戰,我已使用PrototypeUI(http://www.prototype-ui.com/)傳送帶爲項目執行一系列輪播(例如http://teacher.scholastic.com/products/classmags.asp)但點指示符控件必須自定義編程。