利用appendChild,做一个无限滚动。达到一定距离后,把第一个append到最后一个,第二个就变成第一个,以此类推。
无间隔。
- var dom = document.getElementById(‘wrapScroll’),i = 0;
- //定时器
- setInterval(function(){
- init();
- },40);
- function init(){
- i = i-1;//累减
- if(i<=-35){
- //位置归0并append
- dom.style.top = ‘0px’,i = 0;
- dom.appendChild(dom.children[0]);
- };
- dom.style.top = i +’px’
- };
有间隔。