我正在使用以下代码段在#load div
var auto_refresh = setInterval(function() {
$('#load').load('load.php?_=' +Math.random()).fadeIn(3000);
}, 10000); // refresh every 10000 milliseconds
每10秒后加载一次页面。
现在谈谈我想要的。我有五页。
我需要设置每2分钟自动加载页面的循环。等等,最后从头开始。
请帮我把它给我一些想法。
提前致谢
答案 0 :(得分:0)
试试这个:
var i = 0;
var loadPage = setInterval(function() {
$('#load').load('page'+(i++) + '.php').hide().fadeIn(3000);
}, 2000); //---------^^^^^^^^^^^^^^^^^^^----page with number and extension
if(i >= 5){
clearInterval(loadPage);
}
答案 1 :(得分:0)
您还没有告诉我您网页的格式,所以我假设您可以使用数字来简单计算。
var seed = 0;
var lastPageNumber = 10;
setInterval(function() {
$('#load').load('load.php?page=' + seed + '_=' + Math.random()).fadeIn(3000);
if(seed === lastPageNumber) {
seed = 0;
}
seed++;
}, 120000); // refresh every 120000 milliseconds (120 seconds -> 2 minutes)