MouseEvent: clientY property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính chỉ đọc clientY của giao diện MouseEvent cung cấp tọa độ dọc trong viewport của ứng dụng nơi sự kiện xảy ra (ngược lại với tọa độ trong trang).

Ví dụ: nhấp vào cạnh trên của khung nhìn sẽ luôn dẫn đến sự kiện chuột có giá trị clientY0, bất kể trang có được cuộn theo chiều dọc hay không.

Giá trị

Giá trị dấu phẩy động double tính bằng pixel.

Ví dụ

Ví dụ này hiển thị tọa độ chuột của bạn bất cứ khi nào bạn kích hoạt sự kiện mousemove.

HTML

html
<p>Move your mouse to see its position.</p>
<p id="screen-log"></p>

JavaScript

js
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}`;
}

Kết quả

Thông số kỹ thuật

Specification
Pointer Events
# dom-mouseevent-clienty

Khả năng tương thích của trình duyệt

Xem thêm