2011-12-07 74 views
1

在jQuery中,你可以做一些事情,你按下按鈕後,計時器開始從3秒下降到0?如何在jQuery中延遲事件?

就像你有一個按鈕。你按下它。 3秒鐘過去,巴姆......事件發生。

回答

6

delay()函數(doc):

描述:設置一個定時器,以延遲在隊列中後面的項的執行。

對於示例:

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

你可以使用.delay()是指this

1

可以使用.delay() -function。

他們在documentation有一個很好的例子,這完全符合你的問題。

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