Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/03/2011, 12h33   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Par défaut afficher masquer background-color

Bonjour,
j'ai une fonction qui affiche un div suite à un clic sur un lien.
le problème c'est que lorsque je clique à nouveau sur le lien le style "coloriserCmd" ne se supprime pas.
merci pour votre aide

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
.coloriserCmd {
	display: block;
	background-color: #EBEBEB;
}
.nocoloriserCmd {
	display: none;
	background-color: #FFFFFF;
}
 
function afficher_liste(){
	$("a.rubrique").click(function(){
		var rubrique = $(this).attr("rel");
		$("#"+rubrique).toggle();
		if($(this).hasClass("coloriserCmd") == false){
			$(".tb"+rubrique).addClass("coloriserCmd");
		}else{
			$(".tb"+rubrique).addClass("nocoloriserCmd");
		}
 
		return false;
	});
}
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 13h26   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
toggleClass ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 13h50   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
effectivement impeccable !

donc voici la fonction modifiée :

Code :
1
2
3
4
5
6
7
8
9
 
function afficher_liste(){
	$("a.rubrique").click(function(){
		var rubrique = $(this).attr("rel");
		$("#"+rubrique).toggle();
		$(".tb"+rubrique).toggleClass("coloriserCmd");
		return false;
	});
}
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h56.


 
 
 
 
Partenaires

Hébergement Web