Rumah
hujung hadapan web
tutorial js
Ringkasan untuk mendapatkan atribut berkaitan kedudukan tetikus dalam kemahiran JavaScript_javascript



Ringkasan untuk mendapatkan atribut berkaitan kedudukan tetikus dalam kemahiran JavaScript_javascript
javascript
harta benda
Javascript tidak mempunyai objek tetikus untuk mendapatkan koordinat tetikus bergantung pada objek acara yang berkuasa.
Dengan memantau pergerakan tetikus dokumen, kita boleh mendapatkan kedudukan tetikus dalam masa nyata.
Tetapi! ! Terdapat terlalu banyak atribut berkaitan tetikus dalam acara itu, yang sangat mengelirukan! Seperti berikut:
event.layerX | event.layerY |
event.clientX | event.clientY |
event.pageX | event.pageY |
event.offsetX | event.offsetY |
event.screenX | event.screenY |
event.x | event.y |
6 kumpulan kesemuanya!
Dan perbezaan antara mereka tidak jelas, dan penyemak imbas tidak serasi!
Tujuan artikel ini adalah untuk menjelaskan perbezaan mereka dan memilih yang tidak disyorkan.
Kod ujian
Jalankan kod berikut secara terus:
Salin kod Kod adalah seperti berikut:
http://www.w3.org/1999/xhtml">
/>
badan {kedudukan:relatif;}
div {min-height: 300px; background-color: #eee;}
#jg {kanan: 0; kedudukan atas: 10px;
Tunjukkan hasil
Div dalam skrin
Tinggi dan lebar. . .
div luar skrin