js实现文字列表无缝滚动效果


Posted in Javascript onJune 23, 2017

本文实例为大家分享了js文字列表无缝滚动的具体代码,供大家参考,具体内容如下

HTML代码:

<div id="rule">
    <div class="list" id="list">
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
     <p>用户185****0000 获得XXX优惠券</p>
    </div>
  <div class="list2" id="list2"></div>
</div>

JavaScript代码

var speed=50;
var list=document.getElementById('list');
var list2=document.getElementById('list2');
var rule=document.getElementById('rule');
list2.innerHTML=list.innerHTML;
function Marquee(){
 if(list2.offsetTop-rule.scrollTop<=0)
  rule.scrollTop-=list.offsetHeight;
 else{
  rule.scrollTop++;
 }
}
var MyMar=setInterval(Marquee,speed);
rule.onmouseover=function() {clearInterval(MyMar)}
rule.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
飞鱼(shqlsl) javascript作品集
Dec 16 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
jQuery实现的多屏图像图层切换效果实例
May 07 Javascript
JQuery选择器、过滤器大整理
May 26 Javascript
JS实现六位字符密码输入器功能
Aug 19 Javascript
Angular工具方法学习
Dec 26 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
Dec 14 Javascript
vue项目中用cdn优化的方法
Jan 03 Javascript
vue-router实现编程式导航的代码实例
Jan 19 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
May 31 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
Jul 27 Javascript
Vue的过滤器你真了解吗
Feb 24 Vue.js
jquery图片放大镜效果
Jun 23 #jQuery
Avalonjs双向数据绑定与监听的实例代码
Jun 23 #Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
Jun 23 #Javascript
微信小程序与php 实现微信支付的简单实例
Jun 23 #Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 #jQuery
详解webpack异步加载业务模块
Jun 23 #Javascript
详解微信第三方小程序代开发
Jun 23 #Javascript
You might like
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
解析yii数据库的增删查改
2013/06/20 PHP
php中的观察者模式简单实例
2015/01/20 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
Yii rules常用规则示例
2016/03/15 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
判断颜色是否合法的正则表达式(详解)
2017/05/03 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
python字典get()方法用法分析
2015/04/17 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
商务英语专业应届毕业生求职信
2013/10/28 职场文书
报关专员求职信范文
2014/02/22 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
小学安全工作总结2015
2015/05/18 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android