时间:2021-05-26
var ScrollMiddle = { 'Odiv':document.getElementById('comment'), // 目标DOM 'Oli': document.getElementById('comment').getElementsByTagName('li'), 'times':30, // 配置滚动时间 'delay':1000, // 配置暂停的时间 inint:function(){ this.size = this.Oli.length; this.height = 59; this.countHeight =this.size * this.height; this.Odiv.innerHTML+=this.Odiv.innerHTML; this.timer = null; }, scroll:function(){ var _this = this; _this.inint(); function scrolls(){ var scrollValue = _this.Odiv.scrollTop; var sub_timer = null; var num=0; if(scrollValue>=_this.countHeight){ _this.Odiv.scrollTop = 0; }else{ _this.Odiv.scrollTop++; if(scrollValue%_this.height==0){ clearInterval(_this.timer) function delay(){ num++; if(num==3){ num=0; clearInterval(sub_timer); sub_timer = null; clearInterval(_this.timer) _this.timer = setInterval(scrolls,_this.times); return false; } } sub_timer = setInterval(delay,_this.delay) } } } this.timer = setInterval(scrolls,_this.times); } }
调用方法:
ScrollMiddle.scroll();
HTML 结构:
CSS结构:
#comment{ width:200px; height:200px; overflow:hidden; }以上这篇JS 实现可停顿的垂直滚动实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
使用jquery实现的循环连续可停顿滚动,并应用于滚动图片,滚动层。记得一定要有jquery库哦~一、单行滚动无标题文档ul,li{margin:0;paddi
本文实例使用js实现带有停顿效果的图片滚动,受按钮控制,供大家参考,具体内容如下无缝滚动2#warp{width:1250px;height:300px;ove
本文实例讲述了AndroidTextView实现垂直滚动效果的方法。分享给大家供大家参考,具体如下:在TextView中,如果文本很长,可能需要实现垂直滚动显示
本文实例讲述了js实现鼠标悬停图片上时滚动文字说明的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:js实现鼠标悬停图片上时的滚动文字说明希望本
本文实例讲述了JS实现网页滚动条感应鼠标变色的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:JS实现网页滚动条感应鼠标变色把你的目光转向右侧的