我有一个下拉菜单,除了在触摸设备上之外,它都很好用。在 ipad 上,当您触摸其中一个菜单项时,下拉菜单会正常显示,但即使您触摸屏幕上的其他位置,下拉菜单也会保留在那里。如果您触摸屏幕上的其他位置,如何使菜单消失?这是jsfiddle:
这是我的jQuery:
$(document).ready(function(){
$('ul.nav_menu > li').hover(function() {
$(this).children(".sub_menu")
.stop(true, true)
.animate({
height:"toggle",
opacity:"toggle"
},600, 'easeInOutQuad')
});
});