const elems = document.elementsFromPoint(e.pageX, e.pageY);
const instance = elems.filter(elem => elem.classList.contains('meeting-hover-card'));
if (instance.length > 0) {
this.instance = instance[0];
this.fireEvent(this.instance, 'mouseover');
}
使用document.elementsFromPoint能穿透获取dom节点,通过dispatchEvent模拟事件
const evObj = document.createEvent('Events');
evObj.initEvent(eventName, true, false);
elem.dispatchEvent(evObj);
本文介绍了一种使用document.elementsFromPoint穿透获取DOM节点的方法,并演示了如何通过dispatchEvent来模拟鼠标悬停事件。
1874

被折叠的 条评论
为什么被折叠?



