ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery_javascript スキルの setInterval() メソッドに関する簡単な説明

jQuery_javascript スキルの setInterval() メソッドに関する簡単な説明

WBOY
WBOYオリジナル
2016-05-16 15:51:001239ブラウズ

定義と使用法:

setInterval() メソッドは、指定された期間 (ミリ秒単位) に従って関数を呼び出したり、式を計算したりできます。

setInterval() メソッドは、clearInterval() が呼び出されるかウィンドウが閉じるまで関数を呼び出し続けます。 setInterval() によって返される ID 値は、clearInterval() メソッドの引数として使用できます。

var time=0;

使用法 1:

function jump(){
  …………  //函数内容
}
time = setInterval("jump",5000); //每个五秒调用一次函数

一時停止する必要があるとき

  $("").hover(function(){
    clearInterval(time),function(){
    time = setInterval("jump",5000); 
    }  
  })

使用法 2:

function autoPlay(){
  time = setInterval(function(){
    …………   //函数内容
  },5000);
}
autoPlay();  //调用函数

一時停止する必要があるとき

   $("").hover(function(){
    clearInterval(time),function(){
    autoPlay();
    }  
  })

概要:

最初の使用法のアイデアは明確です。最初に関数を設定し、setInterval を通じてそれを呼び出します。しかし、それを他の場所で呼び出すのはより困難です。

2 番目のメソッドは、setInterval 内に自己呼び出し関数を記述し、それに有名な関数をアタッチし、その有名な関数を別の場所で呼び出すことで自動化を実装する方が便利です。

上記はあくまで私の個人的な意見ですので、専門家の方からアドバイスをいただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。