
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>autoScroll</title>
</head>
<style>
.bodyBox{
width: 600px;
border: 1px solid red;
margin: 0 auto;
}
/* 头部标题 */
.head{
list-style: none;
margin: 0;
padding: 0;
height: 40px;
}
.head li{
float: left;
width: 200px;
line-height: 40px;
text-align: center;
}
.parent {
width: 600px;
height: 200px;
overflow:hidden
}
/*设置的子盒子高度大于父盒子,产生溢出效果*/
.child {
height: auto;
list-style: none;
margin: 0;
padding: 0;
}
.child li {
height:34px;
line-height: 34px;
background: #009678;
text-align: center;
border-bottom: 2px solid #fff;
}
.comminChild>li div{
float: left;
width: 200px;
}
</style>
<body>
<div class='bodyBox'>
<ul class='head'>
<li>姓名</li>
<li>班级</li>
<li>名次</li>
</ul>
<div id="parent" class="parent">
<ul id="child1" class="child comminChild">
<li>
<div>家小额</div>
<div>4班</div>
<div>1</div>
</li>
<li>
<div>涨如额</div>
<div>4班</div>
<div>2</div>
</li>
<li>
<div>王小额</div>
<div>4班</div>
<div>3</div>
</li>
<li>
<div>王发</div>
<div>4班</div>
<div>4</div>
</li>
<li>
<div>刘写</div>
<div>4班</div>
<div>5</div>
</li>
<li>
<div>符浩</div>
<div>4班</div>
<div>6</div>
</li>
<li>
<div>李晓东</div>
<div>4班</div>
<div>7</div>
</li>
<li>
<div>冉小数</div>
<div>4班</div>
<div>8</div>
</li>
</ul>
<div id="child2" class="child comminChild"></div>
</div>
</div>
<script type="text/javascript">
(function () {
var parent = document.getElementById('parent');
var child1 = document.getElementById('child1');
var child2 = document.getElementById('child2');
child2.innerHTML = child1.innerHTML; // 无缝衔接
setInterval(function () {
if(parent.scrollTop >= child1.scrollHeight) {
parent.scrollTop = 0;
} else {
parent.scrollTop++;
}
}, 20);
})()
</script>
</body>
</html>