10行原生JS实现文字无缝滚动(超简单)


Posted in Javascript onJanuary 02, 2018

废话不多说,直接上代码

<section class="pro_quota_tip"> 
 <div class="tip_box"> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >aaaaaaaaa</a> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >bbbbbbbbbbbbbb</a> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >ccccccccccc</a> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >ddddddddddddddd</a> 
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >aaaaaaaaaaaaaa</a> 
 </div> 
</section>
body,#app{
  margin: 0;
  padding: 0;
  font-family:Helvetica;
  background: #f0efef !important;
  width: 100%;
  overflow-x: hidden;
}
a{
 text-decoration: none;
}
.pro_quota_tip{
  background: #fff;
  font-size: 14px;
  overflow: hidden;
  width: 200px;
  height: 49px;
  margin:0 auto;
  margin-top:10%
}
.pro_quota_tip .tip_box{
  position: relative;
}
.pro_quota_tip .tip_box a{
  color: red;
  display: block;
  width: 100%;
  padding:15px 5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
var tip_box_a_h = document.querySelectorAll('.tip_box a')[0].offsetHeight;
var i=0;
setInterval(()=>{
 let startScroll = setInterval(()=>{
  i++;
  document.querySelector('.tip_box').style.bottom = (tip_box_a_h/10)*i+'px';
  if(i%10==0)clearInterval(startScroll);
 },50)
 if(i>(10*(document.querySelectorAll('.tip_box a').length-2)))i = 0;
},2500)

绝对的10行,简单实用,无依赖

以上这篇10行原生JS实现文字无缝滚动(超简单)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript的闭包
Dec 31 Javascript
web前端开发也需要日志
Dec 09 Javascript
复选框全选与全不选操作实现思路
Aug 18 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
Sep 06 Javascript
js中 javascript:void(0) 用法详解
Aug 11 Javascript
Bootstrap中表单控件状态(验证状态)
Aug 04 Javascript
vue.js入门教程之计算属性
Sep 01 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
Bootstrap框架实现广告轮播效果
Nov 28 Javascript
Vuejs 组件——props数据传递的实例代码
Mar 07 Javascript
BootStrap 导航条实例代码
May 18 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
Nov 29 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 #Javascript
vue父组件向子组件(props)传递数据的方法
Jan 02 #Javascript
基于wordpress的ajax写法详解
Jan 02 #Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
Jan 02 #Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
Jan 02 #Javascript
使用async、enterproxy控制并发数量的方法详解
Jan 02 #Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 #Javascript
You might like
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
js验证表单大全
2006/11/25 Javascript
使用prototype.js进行异步操作
2007/02/07 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
在Html中使用Requirejs进行模块化开发实例详解
2016/04/15 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
Python实现程序的单一实例用法分析
2015/06/03 Python
理解Python垃圾回收机制
2016/02/12 Python
替换python字典中的key值方法
2018/07/06 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
同学聚会欢迎辞
2014/01/14 职场文书
党校培训自我鉴定
2014/02/01 职场文书
厨房管理计划书
2014/04/27 职场文书
应用外语系自荐信
2014/06/26 职场文书
八一建军节演讲稿
2014/09/10 职场文书
党员检讨书范文
2014/12/27 职场文书
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫