Мне нужно прокрутить div, содержащий изображения, вертикально. Любая помощь или ссылки будут высоко оценены.Как автоматически прокручивать содержимое div вертикально непрерывно
5
A
ответ
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
ли вы имеете в виду автопрокрутка? – rahul
Да autoscroll без вмешательства пользователя с петлей, подобной этой http://maaki.com/thomas/SmoothDivScroll/clickableLogoParade.htm, но вертикально – Rajasekar
Дубликат http://stackoverflow.com/questions/1880470/how-to-scroll-images- вертикально-непрерывно-используя-jquery – jitter