2010-03-11 60 views
4

尋找使10分鐘後淡出div。jquery使div與計時器褪色

嘗試了各種各樣的東西,但無法使定時器工作。

這是代碼:

$('#deletesuccess').show(); 

編輯:

這是全碼:

function refreshTable() { 
     //timestamp to get around ie caching issue 
var tsTimeStamp= new Date().getTime(); 


$('#deletesuccess').show().fadeOut(); 



$.get('table.php', 
     {action: "get", time: tsTimeStamp}, 
     function(data){ 
     $('#customertable').html(data).fadeIn(); 
     }); 
return true; 
} 

我需要顯示在div然後經過x秒數額隱藏。

回答

9

爲此使用setTimeout。

setTimeout(function(){ 
    $("#deletesuccess").fadeOut("slow"); 
    }, 10000); 
+0

我怎麼想補充一點,我的功能?我已經添加了上面的完整代碼 – nharry 2010-03-11 13:32:43

12

一個簡單的方法在1.4:

$('#deletesuccess').delay(10000).fadeOut(); 

如果需要,您也可以輕易地放棄這樣的:

$('#deletesuccess').stop(true, true);