【发布时间】:2020-07-05 13:34:38
【问题描述】:
我在下面的另一篇文章中有这段代码。每当带有 id 的某个元素悬停在上面或没有悬停时,它都会向控制台发送一条消息。除了每次悬停某个标签时它都会向控制台发送一条消息,我怎么能做到这一点。
function isHover(e) {
return (e.parentElement.querySelector(':hover') === e);
}
var myDiv = document.getElementById('mydiv');;
document.addEventListener('mousemove', function checkHover() {
var hovered = isHover(myDiv);
if (hovered !== checkHover.hovered) {
console.log(hovered ? 'hovered' : 'not hovered');
checkHover.hovered = hovered;
}
});
--pure javascript to check if something has hover (without setting on mouseover/out)
【问题讨论】:
-
您要定位哪个特定标签?
标签: javascript html