- //实现间歇性滚动
- <script type="text/javascript">
- var area = document.getElementById('moocBox');//获取外围div
- var iliHeight = 24;//单行滚动的高度
- var speed = 50;//滚动的速度
- var time; //滚动时间
- var delay= 2000; //延迟滚动时间
- area.scrollTop=0;//向上滚动距离
- area.innerhtml+=area.innerHTML;//克隆一份一样的内容
- function startScroll(){
- time=setInterval("scrollUp()",speed);
- area.scrollTop++;
- }
- function scrollUp(){
- if(area.scrollTop % iliHeight==0){//如果滚动了一定的高度,就延迟一定时间后再滚动
- clearInterval(time);
- setTimeout(startScroll,delay);
- }else{
- area.scrollTop++;
- if(area.scrollTop >= area.scrollHeight/2){
- area.scrollTop =0;
- }
- }
- }
- setTimeout(startScroll,delay)
- </script>
- //该片段来自于http://www.codesnippet.cn/detail/2405201614683.html
来源: http://www.codesnippet.cn/detail/2405201614683.html