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 表单验证插件formValidation实现个性化错误提示
Jun 23 Javascript
IE Firefox 使用自定义标签的区别
Oct 15 Javascript
Dom 结点创建 基础知识
Oct 01 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
JavaScript仿支付宝6位数字密码输入框
Dec 29 Javascript
jQuery中on方法使用注意事项详解
Feb 15 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
vue实现axios图片上传功能
Aug 20 Javascript
vue实现百度搜索功能
Dec 28 Javascript
js中switch语句的学习笔记
Mar 25 Javascript
vue router-link 默认a标签去除下划线的实现
Nov 06 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 全局变量范围分析
2009/08/07 PHP
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
历史专业毕业生的自我鉴定
2013/11/15 职场文书
高中家长寄语
2014/04/02 职场文书
竞选副班长演讲稿
2014/04/24 职场文书
表扬稿范文
2015/01/17 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL
Vue Element plus使用方法梳理
2022/12/24 Vue.js