A voir également:
- Sous menu disparait jquery
- Menu déroulant excel - Guide
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
- Réinitialiser menu démarrer windows 10 - Guide
- Menu demarrer windows 10 - Guide
3 réponses
bonjour, je savais que vous n'allez pas répondre car vous n'avez surement pas compris ;)
en espérant avec le lien ca peut vous aidé.
j'ai ce code
https://codepen.io/anon/pen/MZVjae
si vous cliquez sur salon perso(la il sera actif) ensuite clique pseudo (l'onglet home est bien actif) ensuite vous re cliquez sur les salons (là vous verrez salon perso(actif) mais moi je veux que ca revient sur le 1 er onglet (actif)
donc j'ai rajouter
voilà ceux que ca fait
https://codepen.io/anon/pen/NeYRpP
là si vous cliquez sur salon perso, ensuite vous cliquer sur le pseudo (vous verrez l'onglet homme en gris car il n'est pas actif (coment on peut lui dire d'afficher )
si vous cliquez sur les salons là vous verrez les salons officielle actif
donc coment je doit faire pour que tout les cadres saffiche
merci
en espérant avec le lien ca peut vous aidé.
j'ai ce code
https://codepen.io/anon/pen/MZVjae
si vous cliquez sur salon perso(la il sera actif) ensuite clique pseudo (l'onglet home est bien actif) ensuite vous re cliquez sur les salons (là vous verrez salon perso(actif) mais moi je veux que ca revient sur le 1 er onglet (actif)
donc j'ai rajouter
function setDisplay() { var modeAffichage; $(parent).find('li').each(function(rang) { if(!$(this).hasClass('actif') ){ $('.item.level'+level).find('li').removeClass('actif'); $('.item.level'+level).find('li').eq(0).addClass('actif'); }
voilà ceux que ca fait
https://codepen.io/anon/pen/NeYRpP
là si vous cliquez sur salon perso, ensuite vous cliquer sur le pseudo (vous verrez l'onglet homme en gris car il n'est pas actif (coment on peut lui dire d'afficher )
si vous cliquez sur les salons là vous verrez les salons officielle actif
donc coment je doit faire pour que tout les cadres saffiche
merci
bonjour béatrice,
met ce code,
met ce code,
var nav = function (parent, level){ $(parent).css('display', 'flex'); $(parent).click(function(event) { var actuel = event.target; if (!/li/i.test(actuel.nodeName) || actuel.className.indexOf('actif') > -1) { return; } $(actuel).addClass('actif').siblings().removeClass('actif'); setDisplay(); }); function setDisplay() { var modeAffichage; $(parent).find('li').each(function(rang) { modeAffichage = $(this).hasClass('actif') ? '' : 'none'; $('.item.level'+level).eq(rang).css('display', modeAffichage); }); } setDisplay(); }; nav('.menu', 1); nav('.sous-menu', 2);
Merci, franck
si j'ouvre la page on aura
les salons (actif) 1 salon (inactif) pseudo(inactif)
et dans chaque onglet du menu il y a u n sous menu avec 2 onglets
menu du onglet : les salons (actif)
sous menu : salons officielle(actif)
sous menu : salon perso (inactif)
si je clique sur salon perso ; on aura
menu du onglet : les salons (actif)
sous menu : salons officielle(inactif)
sous menu : salon perso (actif)
si après je clique sur l'onglet pseudo et je clique sur sous menu femme
menu du onglet : pseudo (actif)
sous menu : homme (inactif)
sous menu : femme (actif)
ensuite je veux retourné dans l'onglet les salons
là j'aurais
menu du onglet : les salons (actif)
sous menu : salons officielle(inactif)
sous menu : salon perso (actif)
là le souci , il ne veut pas revenir sur le 1 er onglets, car il prend en charge le dernier onglet cliqué
je veux que le premier onglet revient actif à) chaque onglet du menu
et comme je disais j'ai rajouté ce code qui permet de revenir aux 1 er onglet
mais, ca me fait caché le texte des sous menu
donc coment je dois faire
merci
si j'ouvre la page on aura
les salons (actif) 1 salon (inactif) pseudo(inactif)
et dans chaque onglet du menu il y a u n sous menu avec 2 onglets
menu du onglet : les salons (actif)
sous menu : salons officielle(actif)
sous menu : salon perso (inactif)
si je clique sur salon perso ; on aura
menu du onglet : les salons (actif)
sous menu : salons officielle(inactif)
sous menu : salon perso (actif)
si après je clique sur l'onglet pseudo et je clique sur sous menu femme
menu du onglet : pseudo (actif)
sous menu : homme (inactif)
sous menu : femme (actif)
ensuite je veux retourné dans l'onglet les salons
là j'aurais
menu du onglet : les salons (actif)
sous menu : salons officielle(inactif)
sous menu : salon perso (actif)
là le souci , il ne veut pas revenir sur le 1 er onglets, car il prend en charge le dernier onglet cliqué
je veux que le premier onglet revient actif à) chaque onglet du menu
et comme je disais j'ai rajouté ce code qui permet de revenir aux 1 er onglet
function setDisplay() { var modeAffichage; $(parent).find('li').each(function(rang) { if(!$(this).hasClass('actif') ){ $('.item.level'+level).find('li').removeClass('actif'); $('.item.level'+level).find('li').eq(0).addClass('actif'); }
mais, ca me fait caché le texte des sous menu
donc coment je dois faire
merci