Thuộc tính screenX của sự kiện MouseEvent
Định nghĩa và cách sử dụng
Thuộc tính screenX trả về tọa độ ngang của con trỏ chuột khi sự kiện được kích hoạt (tương đối với màn hình máy tính của người dùng).
Lưu ý:Để lấy tọa độ thẳng của con trỏ chuột (tương đối với màn hình máy tính của người dùng), hãy sử dụng screenY Thuộc tính.
Ghi chú:Thuộc tính này chỉ đọc.
Mô hình
Ví dụ 1
Lấy tọa độ con trỏ chuột tương đối với màn hình khi nhấn nút chuột trên phần tử:
var x = event.screenX; // Lấy tọa độ ngang var y = event.screenY; // Lấy tọa độ thẳng var coor = "Tọa độ X: " + x + ", tọa độ Y: " + y;
Ví dụ 2
Giải thích sự khác biệt giữa clientX và clientY cũng như screenX và screenY:
var cX = event.clientX; var sX = event.screenX; var cY = event.clientY; var sY = event.screenY; var coords1 = "client - X: " + cX + ", tọa độ Y: " + cY; var coords2 = "screen - X: " + sX + ", tọa độ Y: " + sY;
Cú pháp
event.screenX
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị số, biểu thị tọa độ ngang của con trỏ chuột, tính bằng pixel. |
---|---|
Phiên bản DOM: | DOM Level 2 Events |
Hỗ trợ trình duyệt
Thuộc tính | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
screenX | 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 screenY của MouseEvent
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 clientY 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