vue鼠标经过效果实现
2019-07-03 16:40
911 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ying940718/article/details/94574845
Vue鼠标经过移除显示div
- 如果只是显示span或者p全部文字的话,建议使用:title="要显示的信息"
- 如果显示的内容比较多,需要弹出div弹框的话可以使用下面的方法
- 第一步:给要鼠标经过的字段加上,鼠标经过事件
- 第二步:制作要显示内容的div(versionTotal是定义的变量,默认是false,控制div是否显示)
- 第三步:写changeActive和removeActive的方法内容
如果只是显示span或者p全部文字的话,建议使用:title=“要显示的信息”
如果显示的内容比较多,需要弹出div弹框的话可以使用下面的方法
第一步:给要鼠标经过的字段加上,鼠标经过事件
v-on:mouseover="changeActive($event,scope.row)" v-on:mouseout="removeActive"
第二步:制作要显示内容的div(versionTotal是定义的变量,默认是false,控制div是否显示)
<div v-if="versionTotal" class="version-total" :style="{position: absolute, top: floatTop, left: floatLeft}"> <span>{{this.appVersionName}}</span> </div>
第三步:写changeActive和removeActive的方法内容
// 鼠标移入 changeActive(e,data) { // 更改div的显示属性 this.versionTotal = true; // 给需要设置的内容赋值 this.appVersionName = data.appVersion; // X和Y坐标需要减去一部分像素,是为了和鼠标更接近,具体像素可以调整 this.floatLeft = e.clientX - 180 + "px"; // 减去外层div的left距离 this.floatTop = e.clientY - 55 + "px"; }, // 鼠标移出 removeActive() { // 设置不显示 this.versionTotal = false; },
相关文章推荐
- jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
- jq实现酷炫的鼠标经过图片翻滚效果
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- jQuery实现鼠标经过图片预览大图效果
- jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
- 分享一个jquery插件:实现类似淘宝上鼠标经过图片右侧显示大图的效果
- js实现淘宝京东购物网站商城商品的鼠标经过放大镜效果
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- jquery实现TAB选项卡鼠标经过带延迟效果的方法
- jq实现鼠标经过图片翻滚效果
- 纯css3实现鼠标经过图片显示描述的动画效果
- jQuery实现鼠标经过事件的延时处理效果
- 纯css实现的鼠标经过放大效果
- jQuery实现鼠标经过弹出提示信息的地图热点效果
- winfrom 树形控件如何实现鼠标经过节点时光标颜色改变效果
- JS实现侧边栏鼠标经过弹出框+缓冲效果
- JS实现鼠标经过用户头像显示资料卡的效果,可点击
- JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
- jquery实现通用版鼠标经过淡入淡出效果
- js实现图片显示局部,鼠标经过显示全部的效果