Code jQuery qui désactive les liens parents pour les menus déroulants. Le menu doit être construit sous forme de listes imbriquées et le lien parent est désactivé. Cela permet d'éliminer une page inutile pour n'afficher qu'une liste de liens vers les pages que votre menu déroulant affiche déjà.
jQuery
$("#navigation li:has(ul.sub-navigation)").hover(function () ( $(this).children("a").click(function () ( return false; )); ));
HTML de référence
- Nav 1
- Nav 2
- Nav 3
- Nav 4