2017-01-18 2 views
-2

私の隠す機能にタイマーを追加したいのですが、どうすればいいですか?ここでは、コードは:タイマーを追加して機能を隠す

setTimeout(function() { 
    $('.snackbar').slideUp(600, function(){ 
       $(this).hide(); 
      }); 
}) 
+1

第二paramが、それはミリ秒単位で実行するのにかかる時間です。 – sed

答えて

1

setTimeoutコールの第2のパラメータは、関数(最初のパラメータ)を実行する前に待機するミリ秒数です。

あなたの関数を実行する前に、(例えば)500ミリ秒待機するには、あなたがこれを行うだろう:setTimeout` `の

setTimeout(function() { 
    $('.snackbar').slideUp(600, function(){ 
     $(this).hide(); 
    }); 
}, 500); // change this number to change the time waited before executing the function 
+0

いいえ、画面に表示される速度はありません。 – user6601176

+1

いいえ、そうではありません。 'slideUp'関数の最初のパラメータである' 600'はその速度です。 'setTimeout'は、パラメータ2のミリ秒数を待ってからパラメータ1の関数を実行します。上記の例では、500ミリ秒後に関数を実行します。 –

+1

完璧に動作しました!ありがとうございます – user6601176

関連する問題