Html代码:
<div id=demo class="list_lh">
<ul id=demo1> </ul>
<ul id=demo2> </ul>
</div>
数据放在demo1中
Js代码:
var speed = 50
demo2.innerHTML = demo1.innerHTML
function Marquee() {
//demo.scrollTop的最大值是400 若demo2.offsetTop< demo.scrollTop的最大值时用demo2.offsetTop
if (400 - demo.scrollTop <= 0){
demo.scrollTop -= demo1.offsetHeight
}else {
demo.scrollTop++
}
}
setInterval(Marquee, speed)
注意点: demo的高度必须小于等于demo1的高度
希望有更好解决方案的人不吝分享,相互交流交流