4

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 秒後に非表示にする必要があります。

4

2 に答える 2

14

1.4 での簡単な方法:

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

必要に応じて、これを簡単に中止することもできます。

$('#deletesuccess').stop(true, true);
于 2010-03-11T13:16:47.363 に答える
10

これには setTimeout を使用します。

setTimeout(function(){ 
    $("#deletesuccess").fadeOut("slow"); 
  }, 10000 ); 
于 2010-03-11T13:15:26.087 に答える