Jquery用计时器制作div fadeout

时间:2010-03-11 13:12:08

标签: javascript jquery timeout fadeout

希望在10秒后进行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秒后隐藏它。

2 个答案:

答案 0 :(得分:13)

1.4中的简单方法:

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

如果需要,您也可以轻松中止:

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

答案 1 :(得分:9)

使用setTimeout。

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