現在、ソフトウェアをホストする Web サイトを構築しています。プロジェクト ページに追加したいのは、約 5 秒ごとに画像が変化する、循環するスクリーンショットのスライド ショーです。JavaScript だけを使用して、時間間隔でトリガーされるスクリプトへの方法はありますか? ..または、目的の機能を実現するために別の方法に頼る必要がありますか。助けてくれてありがとう!
49927 次
4 に答える
60
function doSomething() {
alert('This pops up every 5 seconds and is annoying!');
}
setInterval(doSomething, 5000); // Time in milliseconds
nミリ秒ごとに繰り返し呼び出す関数を渡します。(setTimeout
ちなみに、 はタイムアウト付きの関数を呼び出します。)
タイマーを停止したい場合は、setInterval
の戻り値を保持して に渡しますclearInterval
。
于 2013-08-06T02:02:47.190 に答える
19
あなたはそのsetInterval
機能が欲しいです。
setInterval(function() {
// This will be executed every 5 seconds
}, 5000); // 5000 milliseconds
基本的な参照: http://www.w3schools.com/jsref/met_win_setinterval.asp (「lang」パラメータへの参照は無視してください)
詳細なリファレンス: https://developer.mozilla.org/en-US/docs/Web/API/window.setInterval
于 2013-08-06T02:03:24.657 に答える
4
于 2013-08-06T02:03:35.293 に答える