--- title: UIEvent.layerX slug: Web/API/UIEvent/layerX tags: - API - DOM - プロパティ - 読み取り専用 - リファレンス - UIEvent browser-compat: api.UIEvent.layerX translation_of: Web/API/UIEvent/layerX --- {{APIRef("DOM Events")}} {{Non-standard_header}} **`UIEvent.layerX`** は読み取り専用のプロパティで、現在のレイヤーに関連するイベントの水平座標を返します。 このプロパティは、ページのスクロールを考慮し、文書全体からの相対値を返します。ただし、位置指定された要素内でイベントが発生した場合は、位置指定された要素の左上からの相対値が返されます。 ## 構文 ```js var xpos = event.layerX ``` - `xpos` は整数値で、マウスイベントが発生したときのマウスポインターのピクセル単位の X 座標です。 ## 例 ```html pageX\pageY & layerX\layerY example

To display the mouse coordinates please click anywhere on the page.

This is an un-positioned div so clicking it will return layerX/layerY values almost the same as pageX/PageY values.
This is a positioned div so clicking it will return layerX/layerY values that are relative to the top-left corner of this positioned element. Note the pageX\pageY properties still return the absolute position in the document, including page scrolling. Make the page scroll more! This is a positioned div so clicking it will return layerX/layerY values that are relative to the top-left corner of this positioned element. Note the pageX\pageY properties still return the absolute position in the document, including page scrolling.
Parent Element id:
pageX: pageY:
layerX: layerY:
``` ## 仕様書 _このプロパティはどの仕様書にも含まれていません。_ ## ブラウザーの互換性 {{Compat}}