我添加了延迟,但它不起作用...
<div id="sum"></div>рублей
$('#sum').html('3000').delay(3000).html('5000');
为什么延迟不起作用?
最佳答案
delay()只影响动画队列,并且html()不使用该队列。
不过,您可以调用queue()并从其回调函数中调用 html()
来实现您想要的效果:
$("#sum").html("3000").delay(3000).queue(function() {
$(this).html("5000").dequeue();
});
您会发现更新的 fiddle here .
关于Jquery:为什么延迟不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13642566/