2011-07-31 5 views
0

私はondropの後に呼び出したいformat()という関数を持っています。しかし、私はそれを発射する前に1秒待つ必要があります。私はJavaScriptに新しいです。どのように私はそれを書くだろうか?オンドラッグ機能のためのTTIを設定しますか?

ondrop = "setTimeout(format、1000);"

答えて

0

セットタイムアウトは2つのパラメータを供給することによって動作しますが、ここでは、

setTimeout(format, 1000); 

または

setTimeout(function(){ 
    //any other code you made need to run 
    format() 
}, 1000); 
+0

素晴らしいです、それは素晴らしい作品です。 –

0
ondrop = setTimeout(function(){ 
    format(); 
}, 1000)
+0

これは動作しません - 'setTimeout'呼び出しは整数を返します。関数ではなく、 'ondrop'に整数を代入します。 –

1

を関数がコールすると遅延が待機するようにあなたが行く:

obj.ondrop = function() { 
    setTimeout(format, 1000); 
}; 
+0

迅速かつ迅速な対応に感謝します。 –

関連する問題