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 中的replace方法说明
Apr 13 Javascript
jQuery EasyUI 中文API Button使用实例
Apr 14 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
Apr 12 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
JavaScript比较两个对象是否相等的方法
Feb 06 Javascript
js实现无缝滚动特效
Dec 20 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
angularjs中回车键触发某一事件的方法
Apr 24 Javascript
JS+canvas动态绘制饼图的方法示例
Sep 12 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
详解Vue webapp项目通过HBulider打包原生APP
Jun 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数字格式化
2006/12/06 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
python中rb含义理解
2020/06/18 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
应届生程序员求职信
2013/11/05 职场文书
领导证婚人证婚词
2014/01/13 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
2014年党课学习材料
2014/05/11 职场文书
金融与证券专业求职信
2014/06/22 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
环境日宣传活动总结
2014/07/09 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
Mysql排序的特性详情
2021/11/01 MySQL