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 相关文章推荐
关于jquery input textare 事件绑定及用法学习
Apr 03 Javascript
JS中操作JSON总结
Dec 06 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
Feb 05 Javascript
BootStrap daterangepicker 双日历控件
Jun 02 Javascript
Iscrool下拉刷新功能实现方法(推荐)
Jun 26 Javascript
AngularJS中table表格基本操作示例
Oct 10 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
Mar 15 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
Aug 24 Javascript
Vue.directive使用注意(小结)
Aug 31 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
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初学者最感迷茫的问题小结
2010/03/27 PHP
解析php中curl_multi的应用
2013/07/17 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
jquery JSON的解析方式
2009/07/25 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
js常用DOM方法详解
2017/02/04 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
微信小程序的生命周期的详解
2017/10/19 Javascript
element-ui 设置菜单栏展开的方法
2018/08/22 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python操作串口的方法
2015/06/17 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
python安装scipy的步骤解析
2019/09/28 Python
django美化后台django-suit的安装配置操作
2020/07/12 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
幼儿园门卫岗位职责范本
2014/07/02 职场文书
联谊活动总结
2014/08/28 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
给领导敬酒词
2015/08/12 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书