Thuộc tính MouseEvent clientY
Định nghĩa và cách sử dụng
Khi sự kiện chuột được kích hoạt, thuộc tính clientY trả về tọa độ thẳng đứng của con trỏ chuột (theo khu vực khách hàng).
Khu vực khách hàng là cửa sổ hiện tại.
Lưu ý:Để lấy tọa độ ngang của con trỏ chuột (theo khu vực khách hàng), hãy sử dụng Thuộc tính clientX.
Ghi chú:Thuộc tính này chỉ đọc.
Mẫu
Ví dụ 1
Khi nhấn nút chuột trên phần tử, hiển thị tọa độ con trỏ chuột:
var x = event.clientX; // Lấy tọa độ ngang var y = event.clientY; // Lấy tọa độ thẳng đứng var coor = "X coords: " + x + ", Y coords: " + y;
Kết quả là:
X coords: 142, Y coords: 99
Ví dụ 2
Khi con trỏ chuột di chuyển trên phần tử, hiển thị tọa độ con trỏ chuột:
var x = event.clientX; var y = event.clientY; var coor = "X coords: " + x + ", Y coords: " + y; document.getElementById("demo").innerHTML = coor;
Ví dụ 3
Giải thích sự khác biệt giữa clientX và clientY và screenX và screenY:
var cX = event.clientX; var sX = event.screenX; var cY = event.clientY; var sY = event.screenY; var coords1 = "client - X: " + cX + ", Y coords: " + cY; var coords2 = "screen - X: " + sX + ", Y coords: " + sY;
Cú pháp
event.clientY
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị số, biểu thị tọa độ thẳng đứng của con trỏ chuột, tính theo pixel. |
---|---|
DOM phiên bản: | DOM Level 2 Events |
Hỗ trợ trình duyệt
Thuộc tính | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
clientY | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Trang liên quan
Tài liệu tham khảo HTML DOM:Thuộc tính clientX của MouseEvent
Tài liệu tham khảo HTML DOM:Thuộc tính screenX của MouseEvent
Tài liệu tham khảo HTML DOM:Thuộc tính screenY của MouseEvent
Tài liệu tham khảo HTML DOM:Thuộc tính offsetX của MouseEvent
Tài liệu tham khảo HTML DOM:Thuộc tính offsetY của MouseEvent