Hãy để tôi mô tả vấn đề chi tiết:
Tôi muốn hiển thị một div được định vị tuyệt đối khi di chuột qua một phần tử. Điều đó thực sự đơn giản với jQuery và hoạt động tốt. Nhưng khi chuột đi qua một trong các phần tử con, nó sẽ kích hoạt sự kiện di chuột của div chứa. Làm cách nào để ngăn javascript kích hoạt sự kiện mouseout của phần tử chứa khi di chuột qua phần tử con.
Cách tốt nhất và ngắn nhất để làm điều đó với jQuery là gì?
Đây là một ví dụ đơn giản để minh họa ý tôi:
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() } );