Jquery自动运行分页

时间:2012-12-09 21:13:13

标签: javascript jquery

我使用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页转到最后一页并重新启动其他时间

谢谢!!!

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>