jQuery を使用した特定の時間間隔での Div の自動表示
jQuery は、HTML 要素を動的に操作する便利な方法を提供します。この特定のケースでは、一連の div (「div1」、「div2」、「div3」) をそれぞれ 10 秒の所定の間隔で表示することを目的としています。最初の遅延の後、各 div が順番に表示され、他の div は非表示のままになります。
これを実現するには:
サンプルコード:
$('html').addClass('js'); // Add a class indicating JavaScript support $(function() { var timer = setInterval(showDiv, 5000); // Set up a timer to trigger every 5 seconds var counter = 0; // Initialize the counter function showDiv() { if (counter == 0) { // Skip the first iteration to introduce a 5-second delay counter++; return; } $('div', '#container') // Select all divs within the container .stop() // Stop any ongoing animations .hide() // Hide all divs .filter(function() { // Filter the divs by ID return this.id.match('div' + counter); // Check if the ID matches the current counter }) .show('fast'); // Show the matching div counter == 3 ? counter = 0 : counter++; // Increment the counter, or reset it to 0 if it reaches 3 } });
結論:
jQuery の setInterval 機能と DOM 操作機能を利用することで、指定した Web サイト上の要素の表示を簡単に自動化できます。時間間隔を設定することで、ダイナミックで魅力的なコンテンツを実現します。
以上がjQuery を使用して、設定した時間間隔で Div を連続的に表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。