On my page I have a particular sub-menu displayed when hovering a particular main menu item ("nos restaurants"). Everything works on desktop, but on iPad this sub-menu's items take 2 taps instead of one (one tap does nothing). Why?
HTML:
<div class='sub_menu_wrap'>
<div class='menu_la_carte'>
<?php wp_nav_menu( array('menu' => 'Menu La Carte' )); ?>
</div>
<div class='menu_nos_restaurants'>
<?php wp_nav_menu( array('menu' => 'Menu Nos Restaurants' )); ?>
</div>
</div>
JS:
$( '.restaurants_li, .menu_nos_restaurants' ).hover(
function() {
$( '.menu_la_carte' ).fadeOut(0);
$( '.menu_nos_restaurants' ).fadeIn(0);
}, function() {
$( '.menu_la_carte' ).fadeIn(0);
$( '.menu_nos_restaurants' ).fadeOut(0);
}
);
$( '.sub-menu' ).click(function(event) {
event.stopPropagation();
});