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 相关文章推荐
Web版彷 Visual Studio 2003 颜色选择器
Jan 09 Javascript
javascript 面向对象全新理练之继承与多态
Dec 03 Javascript
jquery 模拟雅虎首页的点击对话框效果
Apr 11 Javascript
jQuery timers计时器简单应用说明
Oct 28 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 Javascript
js控制多图左右滚动切换效果代码分享
Aug 26 Javascript
JavaScript判断数组是否存在key的简单实例
Aug 03 Javascript
总结十个Angular.js由浅入深的面试问题
Aug 26 Javascript
微信小程序block的使用教程
Apr 01 Javascript
浅析Vue.js 中的条件渲染指令
Nov 19 Javascript
OpenLayer3自定义测量控件MeasureTool
Sep 28 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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 程式大小
2006/12/06 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
2013/05/07 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
Python实现从百度API获取天气的方法
2015/03/11 Python
python轻松实现代码编码格式转换
2015/03/26 Python
Python中的lstrip()方法使用简介
2015/05/19 Python
Python基于DES算法加密解密实例
2015/06/03 Python
Python切片操作实例分析
2018/03/16 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
python的Jenkins接口调用方式
2020/05/12 Python
python初步实现word2vec操作
2020/06/09 Python
如何验证python安装成功
2020/07/06 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
HTML文本属性&amp;颜色控制属性的实现
2019/12/17 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
网页设计个人找工作求职信
2013/11/28 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
列车长先进事迹材料
2014/01/25 职场文书
商场中秋节活动方案
2014/02/07 职场文书
婚前协议书范本
2014/04/15 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书