jQuery显示/隐藏回调动画(不要它)

当我添加回调显示/隐藏时,我的元素开始动画。 我不想要它。 我只需要在显示/隐藏完成后添加一个function。

我无法使时间无效,因为我使用基于选项的function(元素可以动画,但如果它不想要,它必须只是显示 – 隐藏。附加回调,它不起作用:(

是否有一个巧妙的技巧来消除show / hide上的动画? 或者是否有其他方式在动画完成后添加function?

提前致谢!

找到了解决方案! 做就是了:

show('','', function()... 

从文档 :

 .show( [duration] [, easing] [, callback] ) 

要专门禁用动画,请将其持续时间设置为零并且不要缓动:

 .show(0,'', function(){ //your code here });