0

我正在淡出一个元素,如下所示:

$(div.Panel).fadeOut(800);

我只需要在 fadeOut 完成后显示 $(div.Info) 。

如何仅在另一个动作完成后才执行一个动作?

谢谢你!

4

3 回答 3

2

你可以使用回调

$(div.Panel).fadeOut(800,function(){
    $(div.info).show()
});
于 2013-04-23T13:41:28.203 回答
1

它使用回调函数。所有函数或方法 jQuery 都可以接收一个附加参数,该参数带有必须在第一次处理结束后执行的函数的名称。例子:

myFunction("函数参数", funcionCallback);

于 2013-04-23T13:43:05.000 回答
1

You need to define a custom event in your fadeout and attach a listener to it. Something like jquery fadeout event listener

于 2013-04-23T13:41:16.533 回答