javascript - Terdapat berbilang butang pada antara muka Mengklik mana-mana butang akan muncul kotak gesaan.
巴扎黑2017-06-12 09:30:51
0
5
1127
Terdapat banyak butang pada antara muka Kini kotak gesaan dipaparkan apabila tetikus dialihkan, dan hilang apabila tetikus dialihkan keluar. Bolehkah saya menulis terus berdasarkan menu ring wheelmenu.js?
Sejujurnya, saya tidak faham apa yang anda ingin tanyakan Secara umumnya, terdapat dua kaedah yang biasa digunakan untuk menentukan elemen sasaran:
Salah satunya adalah untuk mengikat acara pada setiap butang, supaya elemen yang sepadan dengan setiap acara sepadan adalah relatif.
Yang kedua dicapai melalui delegasi acara, dan e.target digunakan untuk menentukan butang mana yang dicetuskan.
Terdapat juga situasi seperti dalam kanvas Memandangkan adalah mustahil untuk mendapatkan secara langsung sama ada setiap objek dalam kanvas mencetuskan peristiwa, anda perlu menggunakan mod pemerhati untuk menentukan sama ada kedudukan tetikus berada di dalam objek kaedah sinar boleh digunakan di dalam poligon.
Pemalam umum akan mempunyai fungsi panggil balik. Jika ya, anda boleh membina semula panggilan balik untuk mewakilkan acara klik kepada setiap btn untuk menentukan btn itu
Sejujurnya, saya tidak faham apa yang anda ingin tanyakan Secara umumnya, terdapat dua kaedah yang biasa digunakan untuk menentukan elemen sasaran:
Salah satunya adalah untuk mengikat acara pada setiap butang, supaya elemen yang sepadan dengan setiap acara sepadan adalah relatif.
Yang kedua dicapai melalui delegasi acara, dan e.target digunakan untuk menentukan butang mana yang dicetuskan.
Terdapat juga situasi seperti dalam kanvas Memandangkan adalah mustahil untuk mendapatkan secara langsung sama ada setiap objek dalam kanvas mencetuskan peristiwa, anda perlu menggunakan mod pemerhati untuk menentukan sama ada kedudukan tetikus berada di dalam objek kaedah sinar boleh digunakan di dalam poligon.
Delegasi acara. Hakim berdasarkan e.terget. Atau gunakan mod pemerhati dan gunakan nilai unik sebagai parameter
Pemalam umum akan mempunyai fungsi panggil balik. Jika ya, anda boleh membina semula panggilan balik
.untuk mewakilkan acara klik kepada setiap btn untuk menentukan btn itu
委托
Tulis acara dalam bekas, seperti
p
Evt.target wakil acara