我使用jquery创建分页,这个脚本工作正常,但我希望脚本能够工作并以自动模式调用不同的页面:
<script>
$(document).ready(function(){
$("#article_load_favourites").load("indexer_favourites_news.php");
});
</script>
<script>
function pagination(id)
{
$("#article_load_favourites").load("indexer_favourites_news.php?pg_d="+id);
}
///调用脚本函数
setInterval(function() {
pagination(i+1);
}, 4000);
</script>
这个想法是加载脚本并从cero开始,在4秒之前转到第1页,在其他4秒之前转到另一页并继续到最后,在这一点上我尝试这样做但是没有工作我
我需要运行这个分页脚本并从第1页转到最后一页并重新启动其他时间
谢谢!!!
答案 0 :(得分:0)
我认为当您致电setInterval
时,您的HTML尚未加载。尝试在setInterval
函数内移动$(document).ready()
。
<script>
function pagination(id)
{
$("#article_load_favourites").load("indexer_favourites_news.php?pg_d="+id);
}
$(document).ready(function() {
$("#article_load_favourites").load("indexer_favourites_news.php");
var i = 1;
setInterval(function() {
pagination(i+1);
}, 4000);
});
</script>