Izinkan saya menjelaskan masalah secara rinci:
Saya ingin menampilkan div posisi absolut saat mengarahkan kursor ke elemen. Itu sangat sederhana dengan jQuery dan berfungsi dengan baik. Tapi ketika mouse melewati salah satu elemen anak, itu memicu kejadian mouseout dari div yang memuat. Bagaimana cara menjaga javascript agar tidak memicu kejadian mouseout dari elemen yang mengandung saat mengarahkan sebuah elemen anak.
Apa cara terbaik dan terpendek untuk melakukannya dengan jQuery?
Berikut adalah contoh sederhana untuk menggambarkan apa yang saya maksud:
Html:
<a>Hover Me</a>
<div>
<input>Test</input>
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
Javascript / jQuery:
$('a').hover( function() { $(this).next().show() }
function() { $(this).next().hide() } );