2017-01-05 2 views
0

Bonjour à tous et merci de lire ceci!Comment régler le sous-menu rétractable uniquement sur le menu réduit (aka sur les appareils mobiles)

Je suis en train, mais à défaut d'obtenir ce que je veux, j'ai cette barre de navigation:

code 

https://jsfiddle.net/x4mcq4h7/17/

et je suis en train de comprendre comment peut faire le sous-menu « yogastyles » pour être un menu rétractable lorsqu'il est visualisé sur des appareils mobiles?

Lorsqu'elle est affichée sur un téléphone (barre de navigation réduite), vous ne pouvez pas accéder au sous-menu "yogastyles" puisque le clic du menu parent vous amène à une page.

Je sais que sur les requêtes des médias, mais je ne sais pas comment atteindre tout cela, j'ai un script js qui ajoute & supprime une classe, mais je ne peux pas le faire fonctionner en même temps que le sous-menu hoverable je l'ai déjà ...

J'espère que je l'ai fait assez bien, demandez si ce n'est pas le cas.

Cordialement!

+0

Veuillez fournir tout le code pertinent dans un [mcve] dans la question elle-même, et non sur un site tiers. Et n'ajoutez pas le mot "code" au format code pour contourner l'exigence. –

Répondre

1

Je ne peux pas voir yogastyles sur le bureau soit

EDIT: Je l'ai regardé plus. .dropdown-content a un arrière-plan semi-transparent qui le rend difficile à voir. Essayez de donner une requête média comme

@media (max-width: 767px) { 
    .dropdown-content { 
     background: #fff; 
    } 
} 
+0

J'ai édité ce qui précède (bien que cela fonctionne bien pour moi) mais je ne sais pas quoi dire @Afrophysique, mon problème est que lorsque le menu est effondré (vu sur un téléphone par exemple) les gens ne peuvent pas accéder au sous-menu ' yogastyles 'donc je veux qu'il soit un élément de sous-menu réductible de sorte que quand il est vu sur mobile => vous pouvez cliquer dessus' yogaclasses '=> il s'effondrer et montre le sous-menu' yogastyles '. Cordialement –

+0

Je pense que je comprends le problème maintenant. En ce moment, yogastyles est un lien à l'intérieur d'un élément de la liste avec un href de "#" (qui rechargera la page en cours quand on clique dessus). Si vous voulez que ce soit un autre menu, vous devez créer une autre liste déroulante avec une liste non ordonnée et des éléments de liste pour chaque élément dans le sous-menu – Afrophysics

+0

Cela a du sens, car il redirige vers un emplacement ('#' était pour le violon) je devrais le nommer autrement, le «yoga» par exemple. Donc quand le yoga est cliqué il s'effondre avec 2 subitems étant 'yogaclasses' et 'yogastyles' tous les deux étant un lien. Fondamentalement, ce que je veux, c'est que quand il s'est effondré que c'est quelque chose comme ça: http://www.gooteach.com/tutorials/5/create-a-collapsible-vertical-menu où le menu 'Tables' serait mon 'yoga' et les sous-éléments 'Contenu' et 'Commentaires' seraient égaux à mes 2 sous-éléments. Je vais essayer cela et vous le faire savoir! Si ce n'est pas ce soir définitivement. Cordialement –