首页 > 解决方案 > 为什么 mouseenter 和 mouseleave 在移动设备上工作?

问题描述

我想了解为什么mouseentermouseleave事件在移动设备上有效。

我正在尝试创建一个悬停在桌面上但在移动设备上可点击的工具提示,起初,我只是继续在 VueJS 上实现了这些事件,但由于某种原因,当我在移动设备上对其进行测试时,它会自动切换到可点击事件。此外,它会自动处理移动设备上的模糊事件(在外部单击,将关闭工具提示)

我只能想到三个原因,要么:

我还创建了一个简单的代码框来玩。


编辑:

我只是尝试在 vanilla JS 上复制它,并且行为相同。

这是代码框

基于此,继续这样做是否安全?

我找不到任何说明这种行为的文档。

标签: javascriptvue.jsdomvuejs2dom-events

解决方案


推荐阅读