我正在淡出一个元素,如下所示:
$(div.Panel).fadeOut(800);
我只需要在 fadeOut 完成后显示 $(div.Info) 。
如何仅在另一个动作完成后才执行一个动作?
谢谢你!
我正在淡出一个元素,如下所示:
$(div.Panel).fadeOut(800);
我只需要在 fadeOut 完成后显示 $(div.Info) 。
如何仅在另一个动作完成后才执行一个动作?
谢谢你!
你可以使用回调
$(div.Panel).fadeOut(800,function(){
$(div.info).show()
});
它使用回调函数。所有函数或方法 jQuery 都可以接收一个附加参数,该参数带有必须在第一次处理结束后执行的函数的名称。例子:
myFunction("函数参数", funcionCallback);
You need to define a custom event in your fadeout and attach a listener to it. Something like jquery fadeout event listener