2009-06-02 78 views
2

我有一个jquery动画..实际上它的2 ..淡入,然后用动画中移动..jQuery同步动画?

问题是,它消失在首先完全,然后动画(移动位置)......

我我试图做的是淡入开始,不要等待它完成(这似乎在一瞬间被发生的事情)..并启动动画..

因此在同一时间都发生..目前..第一似乎运行,等待...然后动画(改变位置)运行..

任何想法如何两者同时运行...

$('#Test').fadeIn("6000"); 
$('#Test').animate({ 'top': "-=100px" },"6000"); 

回答

2

这个怎么样?

$('#Test').animate({'top' : '-=100px', 'opacity' : '100'}, '6000'); 

在这种情况下,您必须确保该元素可见,因为fadeIn()还设置了“display”属性。

+0

是的这是真的,我的元素是隐藏的,所以我将不透明度设置为0,然后将其设置为显示...但它不同于淡入淡出...这就是我得到的.. $('#Test').css('opacity','0'); ('#Test')。show(); $( '#试验')动画({ '顶部': ' - = 100像素', '不透明度': '100'}, '6000')。 – 2009-06-02 12:05:42