|
发表于 2024-4-5 12:16:36
|
显示全部楼层
山西省太原市
页面坐标(pageX, pageY):这是相对于整个网页的坐标,原点通常位于网页的左上角。即使页面内容超出了视口(viewport),这些坐标点也可能超出实际屏幕尺寸。
客户区坐标(clientX, clientY):这是相对于浏览器视口的坐标,原点位于视口的左上角。如果页面没有滚动,那么客户区坐标与客户区坐标系是一致的。
偏移坐标(offsetX, offsetY):这是相对于触发事件的元素边界的坐标,原点位于元素的左上角。这些坐标不考虑任何父元素或其他上下文的影响。
层叠坐标(layerX, layerY):这是相对于最近的具有定位属性(如position: relative或position: absolute)的祖先元素的坐标,如果没有这样的元素,则与页面坐标相同。
默认视图坐标(screenX, screenY):这是相对于电脑屏幕上的浏览器窗口的坐标,原点位于屏幕的左上角。
相关元素坐标(relatedElementX, relatedElementY):这是相对于提供的事件目标的坐标,原点位于该元素的左上角。
全局坐标(globalX, globalY):这是相对于全局窗口的坐标,原点位于全局窗口的左上角。
滚动位置坐标(scrollX, scrollY):这是相对于最近具有滚动条的元素的坐标,原点位于该元素的左上角。
固定位置坐标(fixedX, fixedY):这是相对于最近具有固定定位的元素的坐标,原点位于该元素的左上角。
窗口坐标(windowX, windowY):这是相对于当前窗口的坐标,原点位于窗口的左上角。
视口坐标(viewX, viewY):这是相对于当前视口的坐标,原点位于视口的左上角。
画布坐标(canvasX, canvasY):这是相对于HTML5 canvas元素的坐标,原点位于canvas的左上角。
你看看用哪个计算 |
|