无限滚动与 div 自己的



首先感谢您的帮助,我遇到了一个无法解决的问题。我有这个无限的脚本,但是我希望它是无限的,使用典型的 #maindiv,例如:

我有潜水员

<div class="content">1</div>
<div class="content">2</div>
<div class="content">3</div>
<div class="content">4</div>
<div class="content">5</div>
先上升到5,然后是4,然后是3等等,

无休止地自下而上上升,如何做到这一点?

           infinitely rising <----------------------
<div class="content">3</div> the third to go up --| | 
<div class="content">4</div> the second to rise --| | 
<div class="content">5</div> the first to rise  --  |
           ....                                     |
<div class="content">2</div> -----------------------
<div class="content">3</div> after you [...]
<div class="content">4</div> after you
<div class="content">5</div> first climbs you

我的脚本 http://jsfiddle.net/66RvC/70/

我不确定这是否是你想要的,但只是做了这个小提琴

function cycle() {
  var dLength = $("div.content").size();
  $(".content").eq(dLength - 1).prependTo($("#main"));
  setTimeout(cycle, 2000);
}
cycle();

基于您想要一组固定的div 无限上升/改变位置的假设,并且您的小提琴的这种调整 - 只改变了这个函数:

var d = function(){
  var dLength = $("div.content").size();
  return $(".content").eq(dLength - (i++)).clone();
};

如果您想添加div 的无限副本/克隆。