cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mendapatkan kedudukan tetikus apabila tetikus tidak bergerak (tanpa mousemove)

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~

仅有的幸福仅有的幸福2795 hari yang lalu1146

membalas semua(6)saya akan balas

  • PHP中文网

    PHP中文网2017-07-05 10:57:20

    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

    balas
    0
  • 学习ing

    学习ing2017-07-05 10:57:20

    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 };

    }

    balas
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:57:20

    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

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:57:20

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

    balas
    0
  • 巴扎黑

    巴扎黑2017-07-05 10:57:20

    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.

    balas
    0
  • 高洛峰

    高洛峰2017-07-05 10:57:20

    Teruskan perhatian dan tunggu tuannya

    balas
    0
  • Batalbalas