如何连续垂直自动滚动div内容

Raj*_*kar 5 javascript jquery

我需要垂直滚动包含图像的div.任何帮助或参考将受到高度赞赏.

Yas*_*yar 3

也许这样的事情会有帮助?第一张和最后一张图像应该是相同的。

JS:

(function(){
  var box=document.getElementById('box');
  box.appendChild(box.firstChild.cloneNode());    

  function infScroll(){
    box.scrollTop +=1;
    if(box.scrollTop===300){
        box.scrollTop=0;
    }
    window.requestAnimationFrame(infScroll);
  }
  window.requestAnimationFrame(infScroll);
}());
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="box" style="width:150px; height:100px; overflow:hidden;">
    <img src="http://placekitten.com/150/90" />
    <img src="http://placekitten.com/150/120" />
    <img src="http://placekitten.com/150/80" />
    <img src="http://placekitten.com/150/90" />
</div>
Run Code Online (Sandbox Code Playgroud)