如何重复简单的jQuery幻灯片放映

如何重复简单的jQuery幻灯片放映,jquery,slideshow,Jquery,Slideshow,正在尝试为多个嵌套元素调整snook.ca。虽然我确信我的jQuery有点冗长,但我已经完成了这个循环。但是,我不知道如何将脚本返回到元素集的开头,以便它重复一个无休止的循环。Snook的脚本使用appendTo返回到开始并重新创建堆栈,但我不知道如何放置它 以下是HMTL(这些列表项有4个(固定)实例): 谢谢你能给我的任何帮助 我不太明白你的意思。每个li都有一个h3,但你只循环p元素?h3怎么了?它只是不断地显示第一个吗?如果是这样的话,为什么要把它放在li里面?为什么不把它放在列表之前?

正在尝试为多个嵌套元素调整snook.ca。虽然我确信我的jQuery有点冗长,但我已经完成了这个循环。但是,我不知道如何将脚本返回到元素集的开头,以便它重复一个无休止的循环。Snook的脚本使用appendTo返回到开始并重新创建堆栈,但我不知道如何放置它

以下是HMTL(这些列表项有4个(固定)实例):


谢谢你能给我的任何帮助

我不太明白你的意思。每个li都有一个h3,但你只循环p元素?h3怎么了?它只是不断地显示第一个吗?如果是这样的话,为什么要把它放在li里面?为什么不把它放在列表之前?@iboxifoo我投票决定以完全相同的方式结束这个问题,因此只使用你的新问题,因为它有链接等。以后,只需编辑你的原始问题。欢迎来到堆栈溢出!
<li class="current">
  <h3>...</h3>
  <p><img src="..."><span>...<a href="...">...</a></span></p>
</li>
$(document).ready(function() {
  $('header nav li').not('.current').children('p').hide();
     setInterval(function(){
   $('header nav li.current').children('p')
       .hide().parent('li').removeClass().next('li')
       .addClass('current').children('p').show().end();
       },3000);
 });