ホームページ > ウェブフロントエンド > CSSチュートリアル > jQuery を使用して、設定した間隔で Div を表示および非表示にするにはどうすればよいですか?

jQuery を使用して、設定した間隔で Div を表示および非表示にするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-08 12:46:11
オリジナル
168 人が閲覧しました

How Can I Use jQuery to Show and Hide Divs at Set Intervals?

jQuery を使用して特定の時間間隔で Div を表示および非表示にする

jQuery の setInterval 関数を利用すると、事前定義された間隔で div を表示できますシーケンス内で可視性を制御します。関係する手順の詳細な概要は次のとおりです:

コードの実装:

HTML 構造を定義し、3 つの div (div1、div2、div3) を作成して非表示にすることから始めます。

<div>
ログイン後にコピー

JavaScript コードで、という関数を作成します。 showDiv() を使用して div の表示を制御します。この関数内で、カウンター変数を使用して div を反復処理し、一度に 1 つずつ表示します。

function showDiv() {...}
ログイン後にコピー

カウンターを初期化して現在の div を追跡し、jQuery stop() 関数を使用して進行中の div をキャンセルします。アニメーション。

var counter = 0;
$('div', '#container').stop().hide();
ログイン後にコピー

現在の div を表示するには、jQuery の filter() 関数を使用してカウンターに基づいて適切な div を選択し、それを表示します。 show('fast') を使用します。

.filter(function() {...}).show('fast');
ログイン後にコピー

最後の div に到達した後にシーケンスが確実に繰り返されるように、カウンターをインクリメントまたはリセットします。

counter == 3 ? counter = 0 : counter++;
ログイン後にコピー

最後に、setInterval を使用してタイマーを開始し、希望の時間間隔 (この場合は 5000 ミリ秒) を設定します。

var timer = setInterval(showDiv, 5000);
ログイン後にコピー

このソリューションは、柔軟な時間を提供します。また、特定の時間間隔で div を表示および非表示にするカスタマイズ可能な方法により、連続または時間指定の表示が必要なシナリオに適しています。

以上がjQuery を使用して、設定した間隔で Div を表示および非表示にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート