Javascriptのタイマーイベントは、この基本的な構文を持っているためにJavascriptのタイマーを動作させるために:は、どのように変数パラメータ
var t=setTimeout("javascript statement",milliseconds);
私はいくつかのテキストボックスの()onkeyupの呼び出されるこの機能を持っています。 numeric_value_search()
関数を一定時間(この例では5秒)後に呼び出すようにします。
キー行は5行目です。
timer=setTimeout(numeric_value_search(boundBox),5000);
ERROR:役に立たないのsetTimeout呼び出し(引数の前後に引用符が不足して?)
timer=setTimeout("numeric_value_search(boundBox)",5000);
ERROR:boundBoxではない私は、指定されたエラーを与えるそれぞれのそれが書き込まれることがあります4つの異なる方法を、持っています
timer=setTimeout("numeric_value_search("+boundBox+")",5000);
ERRORに定義:]不足している要素のリストの後
timer=setTimeout(numeric_value_search("+boundBox),5000);
ERROR:データがうまく渡され、明示的なエラーはありませんが、タイマーが
var timer;
function chk_me(boundBox){
console.info(boundBox.id);
clearTimeout(timer);
// --- timer code here --- e.g. timer=setTimeout("numeric_value_search("+boundBox+")",5000);
}
+1これは、正しく正確なsetTimeoutを使用する唯一の方法です。 – ThiefMaster
ありがとう:) 。 。 。 – Ankur