1

我已经弄清楚如何创建一个叠加层,将其居中,并将它的 bodyContent 设置为我页面中的现有内容。到目前为止一切顺利 - 现在我想让过渡在 1 整秒内顺利进行,而不是瞬间完成。

我看到的例子表明,一个人必须知道初始和最终位置,但在这种情况下,我不知道它们,因为我只是说:

overlay.set('bodyContent', Y.one('#node'));
overlay.set('centered', true)

我在http://jsbin.com/ovuxan/5/edit上创建了一个 jsbin,它显示了这个问题。(至少可以说我的过渡很古怪),并且希望能在使它更顺畅方面得到一些帮助。

4

1 回答 1

1

您可以使用该WidgetAnim插件为您执行此操作。它可以更干净,因为动画存储在插件中并由小部件的hide/show函数调用。

我已经快速使用该插件在此处为您的叠加层设置动画:http: //jsbin.com/ohafec/1/edit

有用的网址:

于 2013-05-21T13:59:31.677 回答