2009-12-10 17 views
5

Necesito desplazar verticalmente el div que contiene las imágenes. Cualquier ayuda o referencia será muy apreciada.Cómo desplazar automáticamente el contenido div de forma vertical continuamente

+0

¿Quiere decir el desplazamiento automático? – rahul

+0

Sí desplazamiento automático sin interracción del usuario con un bucle como este http://maaki.com/thomas/SmoothDivScroll/clickableLogoParade.htm pero verticalmente – Rajasekar

+0

Duplicado de http://stackoverflow.com/questions/1880470/how-to-scroll-images- vertical-continuous-using-jquery – jitter

Respuesta

2

¿Tal vez something like this ayudaría? La primera y la última imagen se supone que son las mismas.

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

¿Cómo puedo hacer eso continuamente? – nethken

Cuestiones relacionadas