ให้ฉันอธิบายปัญหาโดยละเอียด:
ฉันต้องการแสดง div ที่อยู่ในตำแหน่งที่แน่นอนเมื่อวางเมาส์เหนือองค์ประกอบ มันง่ายมากกับ jQuery และใช้งานได้ดี แต่เมื่อเมาส์ไปที่องค์ประกอบลูกรายการหนึ่งมันจะทริกเกอร์เหตุการณ์ mouseout ของ div ที่มีอยู่ ฉันจะป้องกันไม่ให้ javascript ทริกเกอร์เหตุการณ์ mouseout ขององค์ประกอบที่มีเมื่อวางเมาส์เหนือองค์ประกอบลูกได้อย่างไร
วิธีที่ดีที่สุดและสั้นที่สุดในการทำ jQuery คืออะไร?
นี่คือตัวอย่างที่เรียบง่ายเพื่อแสดงสิ่งที่ฉันหมายถึง:
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() } );