相关疑难解决方法(0)

纯javascript来检查是否有东西悬停(没有设置鼠标悬停/输出)

我见过这个jQuery语法:

if($(element).is(':hover')) { do something}
Run Code Online (Sandbox Code Playgroud)

由于我不使用jQuery,我正在寻找在纯JavaScript中执行此操作的最佳方法.

我知道我可以保持一个全局变量,设置/它通过取消设置mouseovermouseout,但我不知道是否有某种方式通过DOM,而不是检查元素的本地属性?也许是这样的:

if(element.style.className.hovered === true) {do something}
Run Code Online (Sandbox Code Playgroud)

此外,它必须是跨浏览器兼容的.

javascript jquery hover

43
推荐指数
4
解决办法
4万
查看次数

标签 统计

hover ×1

javascript ×1

jquery ×1