--- title: MouseEvent.pageX slug: Web/API/MouseEvent/pageX translation_of: Web/API/MouseEvent/pageX ---
{{APIRef("DOM Events")}}
pageX
是一个由{{domxref("MouseEvent")}}接口返回的相对于整个文档的x(水平)坐标以像素为单位的只读属性。
这个属性将基于文档的边缘,考虑任何页面的水平方向上的滚动。举个例子,如果页面向右滚动 200px 并出现了滚动条,这部分在窗口之外,然后鼠标点击距离窗口左边 100px 的位置,pageX 所返回的值将是 300。
起初这个属性被定义为长整型。 CSSOM 视图模块将它重新定位为双浮点数类型。请参阅浏览器兼容性部分了解详情。
var pos = event.pageX
var pageX = event.pageX;
Specification | Status | Comment |
---|---|---|
{{SpecName('CSSOM View', '#dom-mouseevent-pagex', 'pageX')}} | {{Spec2('CSSOM View')}} | Redefined from long to double . |
{{SpecName('Touch Events', '#widl-Touch-pageX', 'pageX')}} | {{Spec2('TouchEvents')}} | Initial definition. |
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | {{CompatChrome(45.0)}} | {{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.0)}} | {{CompatChrome(45.0)}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Redefined from long to double |
{{CompatChrome(56)}} | {{CompatChrome(56)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |