2009-12-10 14 views
5

イメージを含むdivをスクロールする必要があります。どんなヘルプやリファレンスも高く評価されます。divコンテンツを垂直方向に連続的に自動スクロールする方法

+0

あなたが意味するか自動スクロール? – rahul

+0

はい、このようなループでユーザーを邪魔することなく自動スクロールします。http://maaki.com/thomas/SmoothDivScroll/clickableLogoParade.htmただし、垂直方向に – Rajasekar

+0

重複http://stackoverflow.com/questions/1880470/how-to-scroll-images-垂直連続使用jquery – jitter

答えて

2

something like thisが役に立ちますか?最初と最後の画像は同じであるはずです。

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); 
}()); 

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> 
+0

どうすればそれを継続的に作成できますか? – nethken

関連する問題