JQuery делает div исчезают с таймером - PullRequest
4 голосов
/ 11 марта 2010

Хотите сделать исчезновение div через 10 секунд.

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

Это код:

$('#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, а затем скрыть его через x секунд.

Ответы [ 2 ]

13 голосов
/ 11 марта 2010

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

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

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

$('#deletesuccess').stop(true, true);
9 голосов
/ 11 марта 2010

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

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