根据坐标获取元素的方法:
document.elementFromPoint(pageX,pageY);
或者
document.elementFromPoint(clientX,clientY);
如果是pc浏览器监听鼠标事件,可以一直使用event对象获取坐标值
如果是平板,监听的是touchstart, touchmove, touchend三个事件需要注意,不能直接取到坐标值,需要使用下面的方法取坐标值
document.elementFromPoint(event.originalEvent.changedTouches[0].pageX, event.originalEvent.changedTouches[0].pageY)
本文介绍如何使用document.elementFromPoint方法获取页面元素的坐标值。针对PC浏览器和触屏设备提供了不同的实现方式,并详细解释了如何从鼠标事件和触摸事件中提取坐标。

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



