Je travaille avec un menu javascript et j'ai besoin d'aide pour masquer le menu lorsque l'utilisateur clique sur un lien dans le menu enfant. Le menu fonctionne bien hors de la boîte, sauf lorsque l'utilisateur clique sur le bouton de retour sur leur navigateur, il reste coincé ouvert.Masquer une div après que l'utilisateur ait cliqué sur un élément de menu enfant
Le code qui cache le menu enfant:
divref.style.visibility = "hidden";
Je pense qu'il a besoin d'aller dans cette section du code:
this.finishOpeningChild = function(divref, ulref, maxwidth) {
this.isChildMenuOpen = true;
this.isChildMenuClosed = false;
ulref.style.left = "0px";
divref.style.width = maxwidth + "px";
}
Comment puis-je faire le look du navigateur pour le scénario onClick
puis appelez: divref.style.visibility = "hidden";
dans cette situation?
Votre idée fonctionne de temps en temps, mais le problème semble se produire quand je frappe le bouton de retour et la page ne recharge pas les scripts pour une raison quelconque. Il affiche à nouveau la page précédente telle qu'elle était quand je l'ai quittée. – JMC