jquery 显示隐藏层 fadeIn fadeOut

2024-11-08 10:57:11
推荐回答(3个)
回答1:

你需要在移出或者移入的时候,进行stop();第一个参数是是否立即停止,第二个参数是是否清除动画队列。默认stop(false,true); 你可以选择stop(true,true);这样就立即停止,而且清除掉动画队列。

回答2:

研究下stop(),离开时用stop清除。然后你会解决离开后还在动的问题,但是可能会遇到一个新问题,就是该显示的也出不来。这时候将你原先的fadeIn和fadeOut改用fadeTo()

回答3:

用toggle(),在移出移入调用toggle()时,先调用stop(true,false);