1

我正在尝试sliding animation effect使用AT.

我检查了aria.utils.css.animations,但我不清楚语法并觉得这cfg beans parameteres是有限的。

例如:我想animation effect to slide an un-animated ul element用 a实现,timing of 200ms并且必须在动画完成后立即执行一个功能。

如下图jquery code所示。

$('#slides ul:not(:animated)').animate({'left' : -250}, 200,function(){ });

我可以respective functionality使用AT. 我尝试使用以下代码to slide元素。

aria.utils.css.Animations.start("slide",({'from':aria.utils.Dom.getDomElementsChildByTagName(slides, "li")[0]}), 

但没有用。

我需要一个使用 AT 的动画示例。谢谢你的帮助..

4

1 回答 1

1

是的,到目前为止,cfg bean 是有限的,只能定义一些东西,并且它们之间的时间不包括在内。

您可以使用“slide”动画向左滑动​​元素,您可以调用一个函数,将侦听器添加到事件“animationend”并执行您的函数。

这里的代码来做你想做的事:

var animate = new aria.utils.css.Animations();
var cfg = {
    from : aria.utils.Dom.getDomElementsChildByTagName(slides, "li")[0]
};

animate.$on({
    "animationend" : animationComplete,
    scope : this
});

animate.start("slide", cfg);

关于示例,我们正在编写我们拥有的示例的文档,所以我希望我们能尽快发布它们。

于 2013-05-14T13:43:33.823 回答