gpt4 book ai didi

javascript - 如何使用javascript自动循环浏览页面?

转载 作者:行者123 更新时间:2023-11-30 17:12:36 25 4
gpt4 key购买 nike

我想以特定时间间隔循环浏览 5 页。下面的代码只能循环遍历所有页面一次。我怎样才能让它无限循环遍历这 5 个页面,而不是只运行一次?

HTML

<div class="page">Page 2 Content</div>
<div class="page">Page 3 Content</div>
<div class="page">Page 4 Content</div>
<div class="page">Page 5 Content</div>

Javascript

window.onload = function() {
var TIME_PER_PAGE = 2000;
var pages = document.querySelectorAll('.page');
var numPages = pages ? pages.length : 0;
var i = -1;

function nextPage() {
if (i >= 0)
pages[i].classList.remove('currentPage');
i++;
pages[i].classList.add('currentPage');
if (i < numPages - 1)
setTimeout(nextPage, TIME_PER_PAGE);
}

nextPage();
}

最佳答案

这是代码片段和工作 fiddle :http://jsfiddle.net/u62bqb62/1/

function nextPage() {
if (i >= 0)
$(pages[i]).removeClass('currentPage');

i = ++i % numPages;

$(pages[i]).addClass('currentPage');

setTimeout(nextPage, TIME_PER_PAGE);
}

关于javascript - 如何使用javascript自动循环浏览页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26693200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com