如何在jQuery中延迟事件?

时间:2011-12-07 07:03:40

标签: javascript jquery

在jQuery中你可以按一个按钮后做一些事情并且计时器从3秒开始变为0吗?

就像你有一个按钮。你按它。 3秒钟就过去了,事件发生了。

3 个答案:

答案 0 :(得分:6)

delay()函数(doc):

  

描述:设置一个计时器以延迟执行队列中的后续项目。

对于你的例子:

$("button").click(function() {
    $("[element]").delay(3000).fadeOut("slow");
});

答案 1 :(得分:1)

你可以使用.delay()参考this

答案 2 :(得分:1)

您可以使用.delay() - 函数。

他们在documentation中有一个很好的例子,它与你的问题完全吻合。

$("button").click(function() {
  $("yourelement").delay(3000).fadeIn(400);
});