为什么鼠标不停上下移动,滚动就会越来越快
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>demo</title>
<style type="text/css">
*{margin:0;padding:0;}
div{width:50px;
overflow:hidden;
height:50px;margin:10px auto;
}
ul{
height: 72px;
overflow:hidden;
border:1px solid #ccc;
}
</style>
</head>
<body>
<div id="box">
<ul id="con1">
<li>哈哈哈</li>
<li>ooooo</li>
<li>cccc</li>
<li>qqqqqqq</li>
</ul>
<ul id="con2"></ul>
</div>
<script type="text/javascript">
var gg=document.getElementById('con1');
var cc=document.getElementById('con2');
var bb=document.getElementById('gundongbody');
cc.innerHTML=gg.innerHTML;
mydd=setTimeout(startwork,600);
function startwork(){
var gg=document.getElementById('con1');
var cc=document.getElementById('con2');
var bb=document.getElementById('box');
bbk=setInterval(function(){
if(bb.scrollTop%28==0)
{
clearInterval(bbk);
setTimeout(startwork,600);
}
bb.scrollTop++;
if(bb.scrollTop>=gg.offsetHeight)
{
bb.scrollTop=0;
}
},50)
bb.onmouseover=function(){
clearInterval(bbk);
}
bb.onmouseout=function(){
startwork();
}
}
</script>
</body>
</html>