Vue 表格循环滚动,鼠标移入暂停,移出继续滚动
简单例子:
<template> 中的代码:
<div id="chart"ref="chart"class="table-body"@mouseenter="tableMouseOver"@mouseleave="tableMouseOut"
><div class="row" v-for="(item,index) in tableList" :key="index"><div class="item">{{item.name}}</div><div class="item">{{item.value}}</div><div class="item">{{item.times}}</div></div>
</div>
data() 中的代码:
data() {return {tableList: [{ name: "潘家小镇电影馆",value:"50", times: "2022-05-02" },{ name: "党员活动",value:"38", times: "2022-08-01" },{ name: "潘家小镇美丽游",value:"120", times: "2022-08-23" },],//定时器名称timers: null,};
},
methods: {} 中的代码:
//滚动
tableScroll() {let that = this;clearInterval(this.timers);this.timers = setInterval(() => {let ContScroll = that.$refs.chart;//获取当前滚动上去的高度that.currentScrollTop = parseInt(ContScroll.scrollTop);//获取容器可视化高度let currentBoxHeight = parseInt(ContScroll.scrollHeight);if (currentBoxHeight - ContScroll.offsetHeight <=that.currentScrollTop) {// 从头开始滚动// 暂停滚动,让"近30天流出人员去向地及数量"列表开始滚动that.currentindex = 0;ContScroll.scrollTo(0, 0);} else {that.currentindex++;ContScroll.scrollTo({ top: that.currentindex, left: 0 });}}, 100);
},
// 鼠标移出
tableMouseOut() {if (this.isScroll) {this.tableScroll();let ContScroll = this.$refs.chart;//获取当前滚动上去的高度this.currentindex = parseInt(ContScroll.scrollTop);}
},
// 鼠标移入
tableMouseOver() {clearInterval(this.timers);
},
beforeDestroy() {} 中的代码:
beforeDestroy() {clearInterval(this.timers);
}
Vue 表格循环滚动,鼠标移入暂停,移出继续滚动相关推荐
- vue的鼠标移入和移出
vue的鼠标移入和移出 需求(鼠标到预约二维码显示,预约添加背景色) 实现 <!--html部分--> <ul class="person_list"> / ...
- 基于swiper使用vue-awesome-swiper 实现鼠标移入暂停自动播放、左右按钮控制前进后退、常见避坑、API中文文档地址
vue 中使用swiper/vue-awesome-swiper 鼠标移入暂停自动播放,左右按钮控制前进后退,常见避坑 swiper对应vue-awesome-swiper版本会带来很多坑点,推荐下面 ...
- 【鼠标移入暂停animation动画】
鼠标移入暂停animation动画 实现思路 代码 详解 其他 实现思路 咱们能够利用鼠标的hover伪类实现动画的暂停css 代码 div:hover {animation-play-state:p ...
- JS鼠标移入,移出事件
该事件的效果就像百度首页的设置选项,当鼠标移入,移出时的效果,废话不多说了,直接上码. <!DOCTYPE html> <html lang="en"> & ...
- vue 列表 萌层 鼠标移入移出_vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法...
鼠标移入添加class样式 HTML HTML绑定事件,加入或者移出class为active 流量套餐 JS 这里除了active这个class需要动态添加或者减去,其他的皆是移入移出都需要的clas ...
- CSS实现当鼠标移入或者移出时实现动画过渡效果
现在需要完成这样一个需求 在鼠标移入一个按钮时,需要有一个从下到上慢慢改变背景颜色以及字体颜色的动画效果,再鼠标移出的时候,也要有一个从上到下慢慢变回原来动画的过渡效果 因为不会截动态图,因此用每个步 ...
- js中jquery鼠标事件(点击替换、鼠标移入、移出)
1.先添加三张图片 <img src="./vscode/images/1.jpg" width="300"><img src=". ...
- 鼠标移入显示移出隐藏及反复闪烁问题
html代码 <!--prev 和 next 是需要移入显示移出隐藏区域 --><div id="prev"></div><div id= ...
- swiper轮播图鼠标移入暂停有延时的问题
鼠标移入三个swiper同时停止,鼠标离开三个swiper同时开始 没有解释,直接使用吧 //鼠标移入事件stop(){this.stopSwiper(0);this.stopSwiper(1);th ...
最新文章
- 小样,加张图你就不认识我了?“补丁”模型骗你没商量!| 技术头条
- java中开根号是什么函数_这真的是素数的公式!但没有什么卵用!
- 51nod 1011 最大公约数GCD
- bs cs架构区别_ehr系统是选择BS还是CS 架构?
- com.alibaba.druid.pool.DruidDataSource.error解决办法
- python输出字体的大小_Python密码学编程:文件的加密与解密
- 进程的创建-Process子类(python 版)
- 科研|诺奖得主本庶佑: 不要相信论文里写的东西,《自然》《科学》这些杂志上的观点有九成是不正确的...
- C#+OpenGL+FreeType显示3D文字(3) - 用PointSprite绘制文字
- jsp上传文件到数据库和从数据库下载文件
- softmax ce loss_从Softmax到AMSoftmax(附可视化代码和实现代码)
- android 模拟点击屏幕,按键精灵后台简明教程(后台找色,后台鼠标点击等)
- 微信 网页授权/第三方平台账户绑定/微信openid获取
- Springboot集成聚合数据火车票API
- 算法复杂度:算法时间复杂度和空间复杂度表示法
- arduino控制蜂鸣器
- 知识产权的专利制度来源于何处?
- 【FLASH存储器系列十九】固态硬盘掉电后如何恢复掉电前状态?
- 21-7-14 绝对差值和
- Java主流技术、优秀工具、优秀书籍和优秀网站大罗列
热门文章
- java npe风险_NPE(java.lang.NullPointerException)防范
- java笔记——Java常用类
- java set hashset_java Set HashSet详解
- android仿京东底部tab,GitHub - wenchaosong/BottomBar: 仿京东底部栏重复选择刷新动画,还有普通的样式和 MaterialDesign 样式...
- Vue 数组嵌套中循环数组改变值未响应
- IDEA中JDK环境设置
- 第十八届全国大学智能汽车竞赛报名信息统计:西部赛区报名队伍
- 【可视化工具】visdom
- activedns 实现动态ip绑定域名
- 畅想未来计算机300字,写畅想未来的作文300字