4

以下のコードで2000ms後に要素を非表示にしようとしています。

setTimeout($templateElement.hide(),2000);

私はjqueryとjava-scriptの新しい人です。誰もが私の疑問を解消してくれることを願っています。

4

1 に答える 1

10

コード

setTimeout($templateElement.hide(),2000);

はすぐに を実行し、$templateElement.hide()その戻り値 (jQuery オブジェクト) を に渡しますsetTimeout。次のことを意味している可能性があります。

setTimeout(function() {
    $templateElement.hide();
}, 2000);

...関数参照をに渡し、 setTimeout2 秒後に呼び出されます。その関数は、hide呼び出されたときに実行します。

于 2012-07-23T08:00:38.347 に答える