无缝滚动
运动基础
要给div加绝对定位 position:absolute;
(要使div动起来,就是在修改他的left和top)
offsetleft:用来获取div的左边距(数字)
优点是:可以综合考虑所有影响物体位置的所有因素得出结论(例如:margin)
<script>
setInterval(function(){
var oDiv=document.getElementById('div1');
oDiv.style.left=oDiv.offsetLeft+10+'px';
},50)
</script>
无缝滚动的布局
无序列表
oUl.innerHTM=oUl.innerHTM+oUl.innerHTM; //复制列表
oUl.style.width=aLi[0].offsetWidth*aLi.length+'px'; //加大宽度
滚完长度的一半后,迅速拉回来。—>完成连续滚动。
更改方向
设置一个speed,通过更改speed的大小和正负来改滚动的速度和方向。