5

情報を取得する必要があるため、ロードに1秒かかる別のプラグインがあるので、約3秒のタイマーで実行されるように作成する予定です。このプラグインは、3秒間、「統計のロード」のように表示されます。ロードに3秒以下かかったと判断して統計を下にスライドします。これが私の現在のコードですが、http://jsfiddle.net/7tkGY/を繰り返し続けます。

ありがとう=)-ネクロ

4

4 に答える 4

8
window.setTimeout(func,3000);

setInterval は繰り返し機能です。setinterval を終了したい場合は、これを行う必要があります

var interval = window.setInterval(func,3000);
 clearInterval(interval);

setTimeout(func,time) は関数を 1 回だけ実行します

于 2012-09-29T21:41:07.797 に答える
3

setTimeoutを使用できます。

window.setTimeout(yourfunction, 2000);
于 2012-09-29T21:37:23.617 に答える
3

次のように変更します。

window.setTimeout(yourfunction, 2000);
于 2012-09-29T21:37:35.123 に答える
1

setInterval は、2000ms ごとに関数を実行しますが、これは望ましくありません。

プラグインが PC に読み込まれるのに 2 秒かかる場合がありますが、接続が遅い場合はさらに時間がかかり、コードが壊れる可能性があることに注意してください。

Jquery の $(function(){}) は、すべての DOM オブジェクトの準備が整った後に実行されるため、プラグインの読み込みにかかる時間を実際に推測する必要はありません。

あなたが試すことができます:

function yourfunction() {
     alert('test');
}

$(function (){
    window.setTimeout(yourfunction, 2000);//use yourfunction(); instead without timeout

})
于 2012-09-29T21:54:51.293 に答える