我似乎不能推迟div的显示。我想将动画延迟大约20秒,这可能吗?
$("#microcharcounter").delay(10000).show();
发布于 2010-08-27 20:14:37
试试这个:
$("#microcharcounter").delay(10000).show(0);
或者这样:
$("#microcharcounter").delay(10000).queue(function(n) {
$(this).show();
n();
});
这样做的原因是.delay()
只会延迟动画队列中的项目。因此,您可以通过添加持续时间'0‘使.show()
成为一个短动画,或者使用.queue()
将其添加到队列中。
https://stackoverflow.com/questions/3583942
复制相似问题