ตัวแปร MouseEvent clientX
การเรียกใช้และการประกาศ
เมื่อเหตุการณ์เมาส์ถูกกระตุ้น ตัวแปร clientX จะส่งกลับค่าตำแหน่งติดตายเมาส์ตรงนอกเมาส์ (ตามโซนลูกบอล)
โซนลูกบอลเป็นหน้าต่างปัจจุบัน
คำแนะนำ:เพื่อรับค่าตำแหน่งติดตายเมาส์ตรงด้านล่าง (ตามโซนลูกบอล) ใช้ 属性 clientY.
หมายเหตุ:ตัวแปรนี้เป็นรายการแสดงเฉพาะ
ตัวอย่าง
ตัวอย่าง 1
แสดงตำแหน่งติดตายเมาส์เมื่อคลิกทับปุ่มเมาส์บนองค์ประกอบ
var x = event.clientX; // รับค่าตำแหน่งตั้งตารงตั้งต้น var y = event.clientY; // รับค่าตำแหน่งตั้งตารงตั้งต้น var coor = "X coords: " + x + ", Y coords: " + y;
ตัวอย่าง 2
แสดงตำแหน่งติดตายเมาส์เมื่อเมาส์เคลื่อนที่บนองค์ประกอบ
var x = event.clientX; var y = event.clientY; var coor = "X coords: " + x + ", Y coords: " + y; document.getElementById("demo").innerHTML = coor;
ตัวอย่าง 3
แสดงให้เห็นความแตกต่างระหว่าง clientX และ clientY และ screenX และ 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;
บทเขียน
event.clientX
รายละเอียดเทคนิค
ค่าที่ส่งกลับ: | ค่าเลขาศัพท์เป็นตัวแทนตำแหน่งระยะทางของติดตายเมาส์ตรงนอกเมาส์เพียงไม่กี่เซนติเมตร |
---|---|
DOM ระดับ: | DOM ระดับ 2 รายการเหตุ |
浏览器支持
属性 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
clientX | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |
หน้าที่เกี่ยวข้อง
คู่มือ HTML DOM:属性 clientY ของ MouseEvent
คู่มือ HTML DOM:属性 screenX ของ MouseEvent
คู่มือ HTML DOM:属性 screenY ของ MouseEvent
คู่มือ HTML DOM:属性 offsetX ของ MouseEvent
คู่มือ HTML DOM:属性 offsetY ของ MouseEvent