Aspect onglet qui reste tant qu'un autre n'est pas cliqué jQuery
Fermé
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
-
19 oct. 2014 à 02:11
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 20 oct. 2014 à 04:18
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 20 oct. 2014 à 04:18
A voir également:
- Aspect onglet qui reste tant qu'un autre n'est pas cliqué jQuery
- Rouvrir un onglet fermé - Guide
- Combien de temps reste une story sur facebook - Guide
- Onglet disposition excel - Forum Excel
- Mon pc s'allume mais lécran reste noir sans bip - Guide
- Bug clavier touche reste appuyé - Forum Clavier
1 réponse
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
Modifié par animostab le 20/10/2014 à 04:23
Modifié par animostab le 20/10/2014 à 04:23
Salut
En jquery
ou
(ici tu dois ajouter dans le css une class active avec le background)
http://jsfiddle.net/DDZNz/
si le href reprend toute l'url il faut utiliser window.location.href
pour le html
voila
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
En jquery
$(document).ready(function() {
$("#menu a").each(function() {
if (this.href == window.location) {
$(this).css("background","red");
};
});
});
ou
$(function () {
setNavigation();
});
function setNavigation() {
var path = window.location.pathname;
path = path.replace(/\/$/, "");
path = decodeURIComponent(path);
$("#menu a").each(function () {
var href = $(this).attr('href');
if (path.substring(0, href.length) === href) {
$(this).closest('li').addClass('active');
}
});
}
(ici tu dois ajouter dans le css une class active avec le background)
http://jsfiddle.net/DDZNz/
si le href reprend toute l'url il faut utiliser window.location.href
pour le html
<div id="menu">
<ul>
<li><a href="">page</a></li>
<li><a href="">page</a></li>
<li><a href="">page</a></li>
<li><a href="">page</a></li>
</ul>
</div>
voila
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.