$(document).ready(function() {
$('.MobileMenu').click(function() {
$(".MobileMenu ul.le_menu_level_1").stop().slideToggle(200);
return false;
});
});
我想防止在子元素上发生return false形式。我将如何实现这一目标?
最佳答案
您可以检查clicked元素是否与事件处理程序中绑定的元素相同,而不是从子对象冒出的点击:
$(document).ready(function() {
$('.MobileMenu').click(function(e) {
$(".MobileMenu ul.le_menu_level_1").stop().slideToggle(200);
if (e.target === this) return false;
});
});