列表中滚动鼠标Tooltip文本提示组件在列表中出现错位问题优化、elememt库的组件;
项目问题:为了展示隐藏标题全部的文本内容,通过引入el-element组件tooltip 文本提示组件;需求是列表中的标题,当列表展示条数超出规范区域长度时添加了隐藏滚轮效果。当鼠标点击标题提示tooltip时,同时滑动鼠标滚轮,当前触摸的文体提示框出现移动位置,错位现象;
1 问题展示图:
正常展示:
二、由于element 组件tooltip通过样式属性dispaly: none 展示隐藏。在vue框架项目下,通过dom 监听滚轮时间来给 标签添加隐藏,防止滚动异位现象;
1提示便签 属性:
dataTable展示列表的容器类名
2 当前自定义有滚轮标签,滚动事件对象;具体处理如下代码,vue-ts开发js 直接去掉定义类型即可;
/** 优化排行榜-当点击标题提示时,滚动鼠标隐藏tooltips站位 */closeTooltip() {let tipsList = document.getElementsByClassName("el-tooltip__popper") as any;let domTableList = this.$refs.dataTable as any;// 当前项目批量生成标签属性相同的四个列表domTableList.forEach((tableDom: any) => {// 其中一个列表滚动时调用滚动事件,修改属性display隐藏tooltip 文本提示框;tableDom.onscroll = () => {if (tipsList.length > 0) {tipsList.forEach((TipsDom: any) => {TipsDom.style.display = "none";});// (list[list.length - 1] as any).style.display = "none";}};});}mounted() {// vue dom构建成功后调用this.closeTooltip();}
以上是个人九牛二虎之力处理的方法,如有更好的方法可以留言,先谢谢来之各位大佬提示的方法了!!!!
列表中滚动鼠标Tooltip文本提示组件在列表中出现错位问题优化、elememt库的组件;相关推荐
- 【在word中要想让文本显示在导航栏中】
在world中要想让文本显示在导航栏中, 鼠标放到该行 开始-段落 设置大纲级别,正文文本是不显示,1级最高,依次向后延续,级别越低,导航菜单越向下排
- php 评论中添加手机表情,提示插入到数据库中出错,有解决办法
最近在用手机上的表情对某一个文章进行评论时,发现插入到数据库的语句出错了, 就是插入表情的那一句出的错 具体的解决方法是: 文章评论表:articleComment,我需要向其中的content字段中 ...
- VUE实现网页中滚动鼠标时导航背景颜色透明度的改变
1.HTML <div id="topNav" :style="topNavBg">这里是导航内容 </div> 2.JS export ...
- vue实现网页中滚动鼠标时改变导航栏背景颜色
1.HTML <div id="topBannerNav" :style="topBannerNavBg">导航栏部分 </div> 2 ...
- html中可以编辑的文本,用BeautifulSoup编辑html中的文本
我目前正在尝试提取html元素,这些元素本身有一个文本,并用一个特殊的标记将它们包装起来.在 例如,我的HTML如下所示: This text still has children Simple Te ...
- mysql导入greenplum_greenPlum中通过gpfdist导入文本数据到数据库表中
1.python版本要求2.4.4以上 [root@test install]# python Python 2.6.2 (r262:71600, May 14 2009, 10:46:21) [GC ...
- linux鼠标滚轮命令,关于linux:如何使用鼠标滚轮在tmux面板中滚动?
需要使用鼠标滚轮滚动到tmux面板. 我如何获得这些提示? 我可以将其(如果存在的话)与鼠标选择窗格一起使用吗? superuser.com/questions/210125/ 来源答案(已弃用) 尝 ...
- 3D版DALL-E来了!谷歌发布文本3D生成模型DreamFusion,给一个文本提示就能生成3D模型!...
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入-> CV 微信技术交流群 转载自:新智元 | 编辑:LRS [导读]给一个文本提示就能生成3 ...
- 如何在Linux终端中复制和粘贴文本、文件和文件夹。
复制和粘贴是电脑上使用最多的操作之一.虽然使用Ctrl+C和Ctrl+V键盘快捷键很容易做到这一点,但在Linux终端上就不是那么简单了.你有几种选择来完成这项工作.以下是你如何在Linux终端中复制 ...
最新文章
- 浅谈Python Web的五大框架
- Tensorflow csv文件读写与分批训练
- php中的__autoload()函数
- Matlab形态学图像处理:二值图像分割 标记连通区域和重心位置 删除连通区域
- java 中break如何跳出多层循环(包含二层循环)
- 近年来NLP在法律领域的相关研究工作
- 1067. Sort with Swap(0,*)
- java day43【Filter:过滤器 、Listener:监听器】
- 使用Websocket框架之GatewayWorker开发电商平台买家与卖家实时通讯
- python拍照搜题_OCR拍照搜题
- WIFI信道频率对应
- 双 JK 触发器 74LS112 逻辑功能。真值表_C08. D触发器
- QImage缩放后图片更清晰处理
- 【转】Photoshop中快速复制的技巧有哪些
- 音频编码之opus(一)
- MTd与MDd的区别
- 基于javaweb的医院分诊挂号住院管理系统(java+springboot+freemarker+mysql)
- 一个不知道的公知 logX=lnX,损失函数
- 高德地图实时路况信息上线宁波交通诱导屏
- cmd的发送 mmc_mmc/sd 卡介绍
热门文章
- MySQL从删库到跑路(10):case when——国色天香、倾国倾城,给漂亮小姐姐分个类
- pytorch自定义DataSet
- 【工具】专栏目录(持续更新中,强烈建议收藏)
- iOS 上使用 WCDB
- 无线充电怎么测试软件,【三星GALAXYNoteII评测】S3能用Note2可以吗?-中关村在线...
- 汤家凤强化五套卷(三)复盘
- css app菜单,5种实用的移动手机APP导航菜单设计方案
- JMeter之负载阶梯压力测试
- 第十周access课总结/第十周CoreIDRAW课总结
- 微信小程序日历打卡组件wx-calendar