--- title: MouseEvent.pageY slug: Web/API/MouseEvent/pageY translation_of: Web/API/MouseEvent/pageY ---

{{APIRef("DOM Events")}}

pageY是一个只读属性,它返回触发事件的位置相对于整个 document 的 Y 坐标值。由于其参考物是整个 dom,所以这个值受页面垂直方向的滚动影响。例如:当你垂直方向向下滚动了 50 pixel,那么你在顶端进行点击的时候,获取的pageY为 50pixed 而不是 0。最初这个属性被定义为长整型(long integer),如今 CSSOM 视图模块将其重新定义为双精度浮点数(double float)。你可以查阅浏览器兼容性部分的文档来进一步了解有关信息。

语法

var pos = event.pageY

示例

var pageY = event.pageY;

规范

Specification Status Comment
{{SpecName('CSSOM View', '#dom-mouseevent-pagey', 'pageY')}} {{Spec2('CSSOM View')}} Redefined from long to double.
{{SpecName('Touch Events', '#widl-Touch-pagey', 'pageY')}} {{Spec2('TouchEvents')}} Initial definition.

浏览器兼容性

{{CompatibilityTable}}

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatChrome(45)}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} 9 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Redefined from long to double {{CompatChrome(56)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Webview Chrome for Android Edge Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatChrome(45.)}} {{CompatChrome(45)}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Redefined from long to double {{CompatChrome(56)}} {{CompatChrome(56)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

更多请见