title | short-title | slug | l10n | ||
---|---|---|---|---|---|
MouseEvent: clientY プロパティ |
clientY |
Web/API/MouseEvent/clientY |
|
{{APIRef("UI Events")}}
clientY
は {{domxref("MouseEvent")}} の読み取り専用のプロパティで、このイベントが発生した時点のアプリケーションの{{glossary("viewport", "ビューポート")}}における垂直座標を定義します(ページにおける座標ではありません)。
例えば、ビューポートの上端をクリックすると、そのページが垂直方向にスクロールしているかどうかにかかわらず、常に clientY
の値が 0
のマウスイベントが発生します。
double
の浮動小数点値です。
この例では、 {{domxref("Element/mousemove_event", "mousemove")}} イベントが発生するたびに、マウスの座標を表示します。
<p>マウスを動かして位置を確認してください。</p>
<p id="screen-log"></p>
let screenLog = document.querySelector("#screen-log");
document.addEventListener("mousemove", logKey);
function logKey(e) {
screenLog.innerText = `
Screen X/Y: ${e.screenX}, ${e.screenY}
Client X/Y: ${e.clientX}, ${e.clientY}`;
}
{{EmbedLiveSample("Examples")}}
{{Specifications}}
{{Compat}}
- {{ domxref("MouseEvent") }}
- {{domxref("MouseEvent.clientX","clientX")}}
- {{domxref("MouseEvent.screenX","screenX")}} / {{domxref("MouseEvent.screenY","screenY")}}