我见过这样的 jQuery 语法:
if($(element).is(':hover')) { do something}
因为我没有使用 jQuery,所以我在寻找用纯 javascript 实现这一点的最佳方法。
我知道我可以保留一个全局变量并使用 mouseover
和 mouseout
设置/取消它,但是我想知道是否有一些方法可以通过 DOM 检查元素的本机属性?也许是这样的:
if(element.style.className.hovered === true) {do something}
此外,它必须是跨浏览器兼容的。