use*_*391 17 jquery animation delay
我似乎无法推迟显示div.我想延迟动画大约20秒这是可能的???
$("#microcharcounter").delay(10000).show();
Run Code Online (Sandbox Code Playgroud)
use*_*716 37
试试这个:
$("#microcharcounter").delay(10000).show(0);
Run Code Online (Sandbox Code Playgroud)
或这个:
$("#microcharcounter").delay(10000).queue(function(n) {
$(this).show();
n();
});
Run Code Online (Sandbox Code Playgroud)
原因是.delay()只会延迟动画队列中的项目.因此,您可以.show()通过添加持续时间"0" 来制作简短动画,或者将其添加到队列中.queue().
Nic*_*ver 13
你可以这样做:
setTimeout(function() {
$("#microcharcounter").show();
}, 20000);
Run Code Online (Sandbox Code Playgroud)
.delay()和.show()(没有持续时间)的问题是,这.show()不是一个动画,它立即生效,根本不在fx队列中.但是你可以给它一个持续时间,如下所示:
$("#microcharcounter").delay(20000).show("fast");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45503 次 |
| 最近记录: |