Ene*_*oma 11 javascript jquery
如何在5秒后隐藏#results?我试过这个,但它不起作用.
$('#results').hide().html(data).fadeIn('slow').delay(5000).hide();
Run Code Online (Sandbox Code Playgroud)
我拥有的就是这个
$('#results').hide().html(data).fadeIn('slow');
Run Code Online (Sandbox Code Playgroud)
jfr*_*d00 19
给你的hide()通话留一段时间,它会像这样工作:
$('#results').hide().html(data).fadeIn('slow').delay(5000).hide(1);
Run Code Online (Sandbox Code Playgroud)
问题是hide()没有任何参数只是一个直接的操作.它不会通过fx队列因此,它不会在之后.delay(5000).但是,如果你给函数一个持续时间.hide(1),那么它就变成了一个动画,然后它会通过fx队列,因此会在之后发生.delay(5000).
你可以在这里看到它的工作:http://jsfiddle.net/jfriend00/wzbtU/
提供持续时间时,.hide()将成为动画方法.
| 归档时间: |
|
| 查看次数: |
7057 次 |
| 最近记录: |