Tôi có một danh sách không có thứ tự với các sự kiện di chuột và di chuột được gắn với các phần tử li. Mỗi chứa một liên kết và có một chút đệm trong li. Khi tôi di chuột qua li, sự kiện di chuột sẽ được kích hoạt, nhưng khi tôi di chuột qua liên kết có chứa trong li, việc di chuột qua và các sự kiện di chuột đều được kích hoạt theo thứ tự. Có vẻ như các yếu tố con đang kích hoạt các yếu tố con chuột của họ các sự kiện chuột ... làm thế nào để tôi đi về việc ngăn chặn điều này? Tôi muốn nó ở lại mouseovered khi mousing qua các liên kết, không kích hoạt các hình ảnh động mỗi khi tôi di chuột qua một liên kết. Đây là mã của tôi;Làm cách nào để bỏ qua các sự kiện chuột trên các phần tử con trong jQuery?
jQuery(document).ready(function(){
jQuery('#menu li ul').hide();
jQuery('#menu li').mouseover(function() {
jQuery(this).children("ul").show('fast').stop;
return false;
});
jQuery('#menu li').mouseout(function() {
jQuery(this).children("ul").hide('fast').stop;
return false;
});
});
<ul id="menu">
<li><a href="">Some link</a>
<ul>Sub content</ul>
</li>
</ul>
Đã hoạt động hoàn hảo! Cảm ơn. – KyleFarris
Tuyệt vời, cảm ơn bạn vì điều này! :-) – Andreas