2010-03-11 3 views
4

Глядя, чтобы сделать затухание div через 10 секунд.JQuery, делающий div fadeout с таймером

Пробовал различные вещи, но не мог заставить таймер работать.

Это код:

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

Edit:

Это полный код:

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, а затем скрыть его после й количества секунд ,

ответ

9

Используйте setTimeout для этого.

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

Как бы я добавить, что в моей функции ?? Я добавил полный код выше – nharry

12

Простой способ в 1.4:

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

Вы также можете прервать это легко, если это необходимо:

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