【问题标题】:Jquery making div fadeout with timerJquery使用计时器制作div淡出
【发布时间】:2011-01-26 09:00:23
【问题描述】:

希望在 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 秒后将其隐藏。

【问题讨论】:

    标签: javascript jquery timeout fadeout


    【解决方案1】:

    1.4 中的简单方法:

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

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

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

    【讨论】:

      【解决方案2】:

      为此使用 setTimeout。

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

      【讨论】:

      • 如何将它添加到我的函数中?我已经在上面添加了完整的代码
      猜你喜欢
      • 2015-12-15
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      相关资源
      最近更新 更多