<style type="text/css">
body,
ul,
li {
margin: 0px;
padding: 0px;
}
#center {
margin: 60px auto;
width: 400px;
height: 100px;
background: #09c;
color:#fff;
overflow: auto;
}
#center ul li {
list-style-type: none;
line-height: 30px;
}
</style>
</head>
<body>
<div id="center">
<div id="center1">
<ul>
<li>11111111111111111</li>
<li>222222222222222222</li>
<li>3333333333333333333</li>
<li>4444444444444444</li>
<li>55555555555555555555</li>
<li>66666666666666</li>
<li>7777777777777</li>
</ul>
</div>
<div id="center2">
</div>
</div>
<script type="text/javascript">
var c = document.getElementById("center");
var c1 = document.getElementById("center1");
var c2 = document.getElementById("center2");
c2.innerHTML = c1.innerHTML;
function show() {
c.scrollTop++;
if (c.scrollTop == c2.offsetHeight) c.scrollTop = 0;
}
var stops = setInterval(show, 30);
c.onmousemove = function () { clearInterval(stops); }
c.onmouseout = function () { stops = setInterval(show, 30); }
</script>
</body>
</html>