问题描述:获取当前鼠标光标所在dom元素
const getDom= (e) => {
console.log(mousePosition(e.nativeEvent))
let element = document.elementFromPoint( mousePosition(e.nativeEvent).x, mousePosition(e.nativeEvent).y);
console.log(element)
};
//获取绝对位置
const mousePosition=(ev)=> {
let evs
if (!ev) evs = window.event;
if (ev.pageX || ev.pageY) {
return { x: ev.pageX, y: ev.pageY };
}
return {
x: ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft,
y: ev.clientY + document.documentElement.scrollTop - document.body.clientTop
};
}