2017-09-08 2 views
-1

comment puis-je changer le menu déroulant de hover à cliquer? Mon site est www.afdigitale.it et maintenant le menu ouvre le sous-menu sur vol stationnaireMenu déroulant de hover à cliquer

+0

Actuellement, lorsque vous cliquez sur les liens de premier niveau, l'utilisateur est redirigé vers une autre page correspondant à ce lien de premier niveau. Quel est le comportement attendu pour ces liens si vous deviez le changer en «on click»? Par exemple, comment accéder à https://www.afdigitale.it/category/tendenze/ qui est actuellement accessible en cliquant sur le lien TENDENZE dans la navigation principale? –

+1

Bienvenue dans Stack Overflow. Veuillez consulter [Comment poser une bonne question] (https://stackoverflow.com/help/how-to-ask). Avant de poster une question, il est prévu que vous ayez fait des recherches *** sur votre problème et que vous ayez bien essayé d'écrire le code vous-même ***. Si vous êtes bloqué sur quelque chose * spécifique *, revenez et incluez un résumé de ce que vous avez essayé et du code approprié dans un [Exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). – FluffyKitten

Répondre

0

J'ai vérifié pour réglage du menu thème Herald à partir du Web si une option disponible à partir de la zone de paramètres option Thème. Je n'ai rien trouvé sur le web.

Vous pouvez vérifier dans votre options de menu zone de paramètres de menu si une option est là pour cliquer ou sur le vol stationnaire peut être ou vous pouvez faire ci-dessous les choses si non. Tout d'abord, vous devez supprimer votre css pour le sous-menu d'ouverture en vol stationnaire.

Ceci est votre css sur le vol stationnaire dans votre thème Herald min.css

.herald-menu ul li:focus>ul, .herald-menu ul li:hover>ul { 
    left: 0; 
    opacity: 1; 
} 

Vous devez supprimer l'opacité de celle-ci.

Après cela, vous pouvez définir jquery pour ouvrir votre sous-menu comme:

$("#menu-af-digitale-menu li.herald-mega-menu").click(function() { 
    var menu_id = $(this).attr('id'); 
    $(menu_id + 'ul.sub-menu').toggle("slow"); 
}); 

Ou quelque chose d'autre pour la mise en animation comme vos besoins en jquery.

J'espère que cela vous sera utile. Merci.