javascript - Bagaimana untuk mendapatkan kedudukan tetikus apabila tetikus tidak bergerak (tanpa mousemove)
仅有的幸福
仅有的幸福 2017-07-05 10:55:20
0
6
1074

Bagaimana untuk mendapatkan kedudukan tetikus apabila tetikus tidak bergerak (tanpa gerakan tetikus)
js jq apa-apa sahaja boleh dilakukan


Apa yang dikatakan oleh semua orang adalah sangat munasabah, dan saya sangat gembira untuk mengkaji masalah ini dengan anda~menunggu tuan~atau mungkin benar-benar tiada jalan pada peringkat ini~

仅有的幸福
仅有的幸福

membalas semua(6)
Ty80

Jika anda tidak bergerak selepas pergerakan tetikus, hanya gunakan pembolehubah untuk menyimpan koordinat pergerakan terakhir, dan baca nilai pembolehubah ini pada masa hadapan.
Jika anda ingin mendapatkan koordinat tetikus semasa halaman pertama kali dimuatkan, saya hanya mencuba beberapa acara dan nampaknya ia tidak berfungsi

学习ing

Nampaknya jika tiada acara tikus, jawatan tidak dapat diperolehi. Adakah acara onclick OK? Kalau tak berkesan, buat-buat tak cakap.

document.onclick = getMousePos;

fungsi getMousePos(acara) {

var e = event || window.event;
var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
var x = e.pageX || e.clientX + scrollX;
var y = e.pageY || e.clientY + scrollY;
return { 'x': x, 'y': y };

}

Peter_Zhu

Mendapatkan tetikus dan papan kekunci tergolong dalam kelas acara Acara itu adalah acara itu. Jika anda tidak menjana acara, anda tidak boleh mendapatkan kedudukan tetikus

我想大声告诉你

Duduk dan tunggu master Selepas mencuba F5, saya masih tidak dapat koordinat

巴扎黑

Jika tiada peristiwa pencetus, hampir tiada cara untuk mendapatkan koordinat.


Nota yang tidak begitu bagus:

Biar saya andaikan satu perkara dahulu:

Pengguna telah menggerakkan tetikus, bermakna ia telah dicetuskan mousemove

Simpan kedudukan terakhir yang dicetuskan apabila ia telah dicetuskan.

Ia tidak terlalu jauh berbanding ketika tetikus anda tidak bergerak langsung.

Jika anda memerlukan lebih ketepatan, anda mungkin perlu menganalisis laluan.

Tetapi semuanya berdasarkan satu andaian: ia telah dicetuskan mousemove dan data yang boleh diperhatikan telah dihasilkan Sebelum itu, semuanya tidak ditentukan.

小葫芦

Teruskan perhatian dan tunggu tuannya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan