Vous avez juste à ajouter "active" dans votre li comme :
<liclass="active"><ahref="#"></a></li>
C'est marquer un seul marqué <li>, pas de courant. Il est statique, n'est pas actif. Juste ajouter un peu de javascript pour le rendre actif Pas nécessairement, vous pouvez simplement ajouter un id ou n'importe quoi d'identifier chaque li et de changer leur classe "active" lorsque cette page est chargée Pouvez-Vous me donner l'exemple? document.getElementById("idOfCurrentli").setAttribute("class", "active");
C'est marquer un seul marqué <li>, pas de courant. Il est statique, n'est pas actif. puis ajouter une classe quand même: .marked { background: red; } puis mettre <li class="marked"></li> ou en css déclarer: .nav li:first-child { background: red; }
var storedListItem = sessionStorage.getItem('selectedListItem');
$("ul.nav > li > a:eq("+(storedListItem)+")").addClass("active");
$("ul.nav > li").on("click",function(){var index = $(this).index('ul.nav > li');var selectedListItem = index;
sessionStorage.setItem('selectedListItem', JSON.stringify(selectedListItem));});
veuillez fournir une description de ce que ce code fait et comment il résout la question Lorsque vous cliquez sur un élément de liste dans le menu de l'indice de cet élément de liste est stockée, il est ensuite enregistré dans le stockage de session. On l'actualisation de la page, il est récupéré puis la classe active est ajoutée à l'index de l'élément. Afficher la page active. Il résout la question, car cela ajoute à la classe active après le chargement de la page donc fait le présentant comme active, les réponses ci-dessus ne serait pas le faire.
Vous avez juste à ajouter "active" dans votre li comme :
Juste ajouter un peu de javascript pour le rendre actif
Pas nécessairement, vous pouvez simplement ajouter un id ou n'importe quoi d'identifier chaque li et de changer leur classe "active" lorsque cette page est chargée
Pouvez-Vous me donner l'exemple?
document.getElementById("idOfCurrentli").setAttribute("class", "active");
OriginalL'auteur Chris
Ajouter une classe de la
active
à lali
http://twitter.github.com/bootstrap/components.html#navbar
puis ajouter une classe quand même:
.marked { background: red; }
puis mettre<li class="marked"></li>
ou en css déclarer:.nav li:first-child { background: red; }
OriginalL'auteur ashley
Lorsque vous cliquez sur un élément de liste dans le menu de l'indice de cet élément de liste est stockée, il est ensuite enregistré dans le stockage de session. On l'actualisation de la page, il est récupéré puis la classe active est ajoutée à l'index de l'élément. Afficher la page active. Il résout la question, car cela ajoute à la classe active après le chargement de la page donc fait le présentant comme active, les réponses ci-dessus ne serait pas le faire.
OriginalL'auteur