


Bagaimana untuk Mencegah Peristiwa Tetikus Tidak Dijangka dalam DIV Bersarang?
Menguruskan Peristiwa Tetikus dalam Struktur DIV Bersarang
Apabila mengendalikan acara tetikus dalam elemen DIV bersarang, selalunya tidak diingini untuk peristiwa itu tercetus apabila tetikus melayang di atas elemen kanak-kanak. Ini dikenali sebagai peristiwa menggelegak, di mana peristiwa merambat ke atas pokok DOM, yang berpotensi mencetuskan gelagat yang tidak dijangka.
Mencegah Peristiwa Tetikus dalam Elemen Kanak-kanak
Untuk menghalang acara keluar tetikus daripada menembak apabila tetikus berada di atas elemen kanak-kanak, terdapat dua elemen utama pendekatan:
1. Atribut Peristiwa onmouseleave
Atribut onmouseleave boleh digunakan pada elemen DIV induk. Atribut ini mencetuskan peristiwa hanya apabila tetikus meninggalkan sempadan DIV induk, bukan apabila ia melayang di atas elemen anak.
Contoh:
<div class="parent" onmouseleave="yourFunction()"> <div class="child"></div> </div>
2. jQuery mouseleave() Function
jQuery menyediakan fungsi mouseleave() yang berkelakuan serupa dengan atribut onmouseleave. Ia mencetuskan peristiwa hanya apabila tetikus meninggalkan sempadan elemen yang ditentukan.
Contoh:
$(".parent").mouseleave(function() { // Your code here });
Butiran Pelaksanaan
- Dalam kedua-duanya kes, fungsi pengendali acara akan dilaksanakan hanya apabila tetikus keluar dari DIV induk sempadan.
- Elemen anak dalam DIV induk tidak akan mencetuskan peristiwa.
- Atribut onmouseleave lebih ringkas dan tidak memerlukan jQuery.
- fungsi mouseleave() jQuery menyediakan fleksibiliti tambahan dan keserasian merentas pelayar.
Atas ialah kandungan terperinci Bagaimana untuk Mencegah Peristiwa Tetikus Tidak Dijangka dalam DIV Bersarang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Sekiranya anda pernah memaparkan animasi interaktif semasa ceramah langsung atau kelas, maka anda mungkin tahu bahawa ia tidak selalu mudah untuk berinteraksi dengan slaid anda

Dengan Astro, kami dapat menjana sebahagian besar laman web kami semasa membina kami, tetapi mempunyai sedikit kod pelayan yang dapat mengendalikan fungsi carian menggunakan sesuatu seperti fuse.js. Dalam demo ini, kami akan menggunakan fius untuk mencari melalui satu set "penanda buku" peribadi

Saya ingin melaksanakan mesej pemberitahuan dalam salah satu projek saya, sama seperti apa yang anda lihat dalam Dokumen Google semasa dokumen menyimpan. Dengan kata lain, a

Beberapa bulan yang lalu, saya berada di berita penggodam (seperti yang dilakukan) dan saya berlari melintasi artikel (kini dipadam) tentang tidak menggunakan jika kenyataan. Sekiranya anda baru dengan idea ini (seperti saya

Sejak awal fiksyen sains, kami telah fantasized tentang mesin yang bercakap dengan kami. Hari ini adalah perkara biasa. Walaupun begitu, teknologi untuk membuat

Saya masih ingat ketika Gutenberg dibebaskan ke teras, kerana saya berada di Wordcamp kami pada hari itu. Beberapa bulan telah berlalu sekarang, jadi saya bayangkan semakin banyak kita

Idea di sebalik kebanyakan aplikasi web adalah untuk mengambil data dari pangkalan data dan membentangkannya kepada pengguna dengan cara yang terbaik. Apabila kita berurusan dengan data di sana

Let ' s melakukan sedikit langkah demi langkah keadaan di mana anda tidak boleh melakukan apa yang kelihatannya masuk akal, tetapi anda masih boleh melakukannya dengan penipuan CSS. Dalam ini


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini