博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
点击事件触发mouseleave事件
阅读量:5878 次
发布时间:2019-06-19

本文共 487 字,大约阅读时间需要 1 分钟。

近日测试小姐姐给我提了一个bug,场景是一个显示航规的弹框,鼠标放上去,显示弹框,鼠标移开,弹框关闭。因为航规需要区分往返,所以我在弹框里面引入了element ui的tab组件,然后问题粗来了,测试小姐姐在弹框里面点击切换时,偶现弹框就突然关了(此时鼠标是没有离开的,不应该触发mouseleave事件啊)

然后我开始以为是tab组件的锅,找了相关资料还是没想到是什么原因。解决问题最直接的方法是简化,所以我就把tab组件给删了,做了个小测试,代码如下:

    
v-model 

test

结果发现当你数次点击一个元素多次后,会偶尔触发mouseleave事件,但是这个事件有一个特点和正常触发的mouseleave事件不同,就是该事件的relatedTarget属性为null, 而正常触发的mouseleave事件在这个属性上则会指向一个对象即触发事件时鼠标所在元素对象

 

转载于:https://www.cnblogs.com/Tiboo/p/10628331.html

你可能感兴趣的文章
[Contiki系列论文之1]Contiki——为微传感器网络而生的轻量级的、灵活的操作系统...
查看>>
Android 网络编程 记录
查看>>
微软同步发行Windows 10和Windows 10 Mobile系统更新
查看>>
Maven 传递依赖冲突解决(了解)
查看>>
Zeppelin的入门使用系列之使用Zeppelin运行shell命令(二)
查看>>
[Spark][Python]Spark Join 小例子
查看>>
form表单下的button按钮会自动提交表单的问题
查看>>
springBoot介绍
查看>>
Intellij IDEA 快捷键整理
查看>>
Redis 通用操作2
查看>>
11. Spring Boot JPA 连接数据库
查看>>
洛谷P2925 [USACO08DEC]干草出售Hay For Sale
查看>>
MapReduce工作原理流程简介
查看>>
那些年追过的......写过的技术博客
查看>>
小米手机解锁bootload教程及常见问题
查看>>
Python内置函数property()使用实例
查看>>
Spring MVC NoClassDefFoundError 问题的解决方法。
查看>>
CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)
查看>>
python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
查看>>
C# 解决窗体闪烁
查看>>