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 秒之前转到第一页,在其他 4 秒之前转到另一页并继续到最后,在这一点上,我尝试这样做但没有工作

我需要运行这个分页脚本,从第 1 页转到最后一页,并在其他时间重新播放

谢谢!!

我认为当您调用 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>

最新更新