结合c s s定位与j s控制marginTop 累加数组实现无缝滚动 并停顿


<div class="fixBox"><div id="mesBox" class="anim><div class="item" v-for="(item,index) in options" :key="index">{{item.name}}</div></div>
</div>data(){return{options:[{name:111},{name:112},{name:113},{name:114},{name:115}],marginTop:0}
},created(){setInterval(this.scroll,2000)
},
methods:{scroll(){var lineHeight = 24var lineCount = this.options.lenght//滚动到显示区域底部时 数组累加if(Math.abs(this.marginTop) >= (lineHeight*lineCount)-lineHeight*4){// this.marginTop = 0this.options = this.options.contact(this.options)}else{this.marginTop -= lineHeight}document.getElementById('mesBox').style.top = this.marginTop + 'px'}
}<style>.fixBox{width:400px;height:96px;overflow:hidden;position:relative;#mesBox{position:absolute;top:0;width:400px;.item{height:24px;line-height:24px;}}.anim{transition:all 1s;}}
</style>

vue 多行文字滚动 停顿相关推荐

  1. Vue中实现文字向上滚动的动画效果

    在Vue中,想要实现文字向上滚动的效果,分成两种情况: 1 无缝滚动 无缝滚动如图: 我说的无缝滚动主要是指两点: 滚动中没有停顿 从头至尾再循环播放时没有停顿 实现这种情况可以使用CSS3的动画实现 ...

  2. jquery实现多行文字图片滚动效果

    基于jquery的实现多行文字图片滚动的效果代码,如果我们在论坛公告等等这些实例了,下面我来给各位朋友介绍介绍. 1 <div id="scrollDiv"> 2 &l ...

  3. vue控制多行文字展开收起

    这里讲一下,如何使用vue控制多行文字展开收起(也叫控制文字展开隐藏). 效果: 这里设置了控制三行,如果超过三行会展示,"显示更多" 超出文字显示省略号. 点击"显示更 ...

  4. vue中多行文本标签_vue控制多行文字展开收起的实现示例

    这里讲一下,如何使用vue控制多行文字展开收起(也叫控制文字展开隐藏). 效果: 这里设置了控制三行,如果超过三行会展示,"显示更多" 超出文字显示省略号.点击"显示更多 ...

  5. html 公告栏 上下滚动,vue实现公告栏文字上下滚动效果

    代码实现: 在项目结构的components中新建text-scroll.vue文件 {{text.val}} export default { name: 'TextScroll', props: ...

  6. html marquee css,HTML之marquee(文字滚动)详解_html/css_WEB-ITnose

    语法: 以下是一个最简单的例子: 代码如下: Hello, World 下面这两个事件经常用到: onMouseOut="this.start()" :用来设置鼠标移出该区域时继续 ...

  7. HTML之marquee(文字滚动)详解

    以下是一个最简单的例子: 代码如下: <marquee direction="right" bgcolor="#fff" scrolldelay=&quo ...

  8. jquery textSlider 文字滚动

    这是文字滚动插件,自动滚动,向上滚动,向下滚动功能: 调用方法 $(document).ready(function(){    $("#scrollDiv").textSlide ...

  9. 【jQuery插件】textSlider 文字滚动插件

    这是文字滚动插件,自动滚动,向上滚动,向下滚动功能: 调用方法: JavaScript代码 $(document).ready(function(){ $("#scrollDiv" ...

最新文章

  1. 一种思路:策略模式 + 反射工厂,很好的实现了开闭原则
  2. 2016年ADAS行业发展潜力及行业发展趋势分析【图】
  3. Documentum常见问题10-修改特定Type的显示图标
  4. 解决springboot不扫描@repository的问题
  5. 接口返回时间较长,如何提高响应速度?
  6. 文件服务器(虚拟目录)配置步骤
  7. c语言绘制路面图形代码,道路纵断面绘图程序的开发.pdf
  8. java 字节码对象_获得类的字节码对象的三种方式
  9. Packagist / Composer 中国全量镜像
  10. 第十届蓝桥杯 等差数列(Python)
  11. 02 掌握变量的定义和使用方法 1214
  12. Linux文件系统:Linux 内核文件描述符表的演变
  13. 使用SQL语句操作数据
  14. Win10安装RabbitMq遇到的问题解决方案集锦
  15. 最短路经典 昂贵的聘礼(1062)
  16. redis memcached 可视化管理及监控工具 TreeNMS
  17. 太可爱啦!程序员把电脑病毒当宠物养
  18. 数仓知识05:事实表和维度表的概念
  19. uni-app实现拼多多倒计时拼团
  20. 最新交易猫源码 带教程

热门文章

  1. task 1 机器学习介绍
  2. iis php 0xc0000135,Django-IIS - FastCGI意外退出
  3. 头条百科是什么?创建头条百科效果怎么样?
  4. u盘显示0字节如何修复?
  5. 计算机网络复习(自顶向下)知识点总结(一天一夜超8000字,详细知识点总结,带重点标注目录)
  6. 手机webApp触摸左右滑动切换轮播图片广告
  7. 华为数据通信设备配置常用命令
  8. 初学者快速学习Python编程语言指南
  9. no server suitable for synchronization found 很简单,可以试试
  10. 计算机毕业设计springboot基于springboot的游戏交易网络无忧3op09源码+系统+程序+lw文档+部署