<style type="text/css">
ul,li{margin:0;padding:0;font-size:12px;color:#999;}
ul{height:100px;overflow:hidden;}
ul li{line-height:20px;height:20px;}
</style>
</head>
<body>
<ul id="list">
<li>“卧槽泥马”:又一网络新词1</li>
<li>“卧槽泥马”:又一网络新词2</li>
<li>“卧槽泥马”:又一网络新词3</li>
<li>“卧槽泥马”:又一网络新词4</li>
<li>“卧槽泥马”:又一网络新词5</li>
<li>“卧槽泥马”:又一网络新词6</li>
<li>“卧槽泥马”:又一网络新词7</li>
<li>“卧槽泥马”:又一网络新词8</li>
<li>“卧槽泥马”:又一网络新词9</li>
<li>“卧槽泥马”:又一网络新词10</li>
<li>“卧槽泥马”:又一网络新词11</li>
<li>“卧槽泥马”:又一网络新词12</li>
<li>“卧槽泥马”:又一网络新词13</li>
<li>“卧槽泥马”:又一网络新词14</li>
</ul>
<script type="text/javascript">
function scroll(element, delay, speed, lineHeight) {
var numpergroup = 5;
var slideBox = (typeof element == 'string')?document.getElementById(element):element;
var delay = delay||1000;
var speed=speed||20;
var lineHeight = lineHeight||20;
var tid = null, pause = false;
var liLength = slideBox.getElementsByTagName('li').length;
var lack = numpergroup-liLength%numpergroup;
for(i=0;i<lack;i++){
slideBox.appendChild(document.createElement("li"));
}
var start = function() {
tid=setInterval(slide, speed);
}
var slide = function() {
if (pause) return;
slideBox.scrollTop += 2;
if ( slideBox.scrollTop % lineHeight == 0 ) {
clearInterval(tid);
for(i=0;i<numpergroup;i++){
slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
}
slideBox.scrollTop = 0;
setTimeout(start, delay);
}
}
slideBox.onmouseover=function(){pause=true;}
slideBox.onmouseout=function(){pause=false;}
setTimeout(start, delay);
}
scroll('list', 5000, 1, 20 );//停留时间,相对速度(越小越快),每次滚动多少,最好和Li的Line-height一致。
</script>
分享到:
相关推荐
js+实现+滚动的表格,可以使页面上的表格滚动
JS 实现浏览器滚动显示、声音提醒系统通知
利用CSS动画制作 Html 表格数据滚动显示, 实际自己开发也不难实现。实现的方法很多,下面是本人的一种实现方案,分享给大家。
javascript 实现滚动条滚动到一定距离时显示层 可以兼容全部浏览器。
js Tab选项卡标签滑动带滚动条的内容滚动切换显示代码 http://www.17sucai.com/pins/5386.html
js实现图片滚动效果,触发滚动事件,封装MsClass js,对div,table或者ul等列表标签实现自动横向或竖向滚动播放效果
js实现缩略图自动滚动并显示对应大图js实现缩略图自动滚动并显示对应大图
js实现的图片滚动显示, 可以在才.net php java web开发方面直接使用
javascript实现自定义滚动条效果 在实际项目中,遇到上下滚动条和左右滚动条不在一个DIV内部,所以某些情况下,右侧滚动条不可见。但是需要咋同一个视口内显示两个滚动条。 一个解决思路是:自定义滚动条,隐藏...
JS 类似BBS控制输入框输入信息后,滚动条自动滚到最下方,始终显示最后输入的一条信息,在做BBS的兄弟,可以参考一下思想
js实现文字内容无缝循环滚动动画效果,效果显示 http://t.harjes.cn/wfgd/ 使用方法简单,希望对有需要的人有帮助
html+css+js实现网页滚动到特定位置后显示顶部导航栏
可从后台写循环获取上万数据,赋值到js全局变量,每次滚动显示所需分页数据,不会一次性显示大数据量导致页面滚动卡死,从ag-grid控件中获取想法,该文件可参考,ag-grid利用css3不兼容ie8,已换成别的想法支持
主要介绍了js实现仿微博滚动显示信息的效果,通过由上往下滚动来实现不断显示微博的,而且每一天新微博都是通过淡入效果显示的,需要的朋友可以参考下
很酷的文字滚动显示.rar很酷的文字滚动显示.rar很酷的文字滚动显示.rar很酷的文字滚动显示.rar很酷的文字滚动显示.rar很酷的文字滚动显示.rar
js图片左右滚动条切换是一款js实现的图片横向自定义滚动条效果,兼容目前主要浏览器。
VUE实现从左到右滚动或从右至左滚动 可以是文字 可以是图片
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法_.docx
WOWjs+animatecss实现web页面滚动显示时出现动效
网站首页图片滚动显示对于很多朋友都有很大的吸引,因为它可以带来意想不到视觉冲击效果,接下来本文也实现一下,感兴趣的朋友可以参考下,或许对你学习js知识有所帮助