2009-09-28 76 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)但点指示符控件必须自定义编程。