MouseEvent pageX 屬性
定義和用法
當鼠標事件被觸發時,pageX 屬性返回鼠標指針的水平坐標(相對文檔)。
文檔即網頁。
提示:如需獲取鼠標指針的垂直坐標(相對文檔),請使用 pageY 屬性。
注釋:該屬性只讀。
注釋:此屬性是非標準的,但適用于大多數主要瀏覽器。
實例
例子 1
在元素上單擊鼠標按鈕時輸出鼠標指針的坐標:
var x = event.pageX; // 獲取水平坐標 var y = event.pageY; // 獲取垂直坐標 var coor = "X coords: " + x + ", Y coords: " + y;
例子 2
輸出鼠標指針在元素上移動時的坐標:
var x = event.pageX; var y = event.pageY; var coor = "X coords: " + x + ", Y coords: " + y; document.getElementById("demo").innerHTML = coor;
例子 3
對 pageX 和 pageY 以及 screenX 和 screenY 之間差異的演示:
var pX = event.screenX; var cX = event.pageX; var pY = event.screenY; var cY = event.pageY; var coords1 = "page - X: " + pX + ", Y coords: " + pY; var coords2 = "screen - X: " + cX + ", Y coords: " + cY;
語法
event.pageX
技術細節
返回值: | 數字,表示鼠標指針的水平坐標,以像素為單位。 |
---|---|
DOM 版本: | 無。 |
瀏覽器支持
屬性 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
pageX | 支持 | 12.0 | 支持 | 支持 | 支持 |
相關頁面
HTML DOM 參考手冊:MouseEvent pageY 屬性
HTML DOM 參考手冊:MouseEvent clientX 屬性
HTML DOM 參考手冊:MouseEvent clientY 屬性
HTML DOM 參考手冊:MouseEvent screenX 屬性
HTML DOM 參考手冊:MouseEvent screenY 屬性