AddClass() toujours actif apres rechargement de la page

Fermé
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 5 juin 2013 à 21:19
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 5 juin 2013 à 23:15
Bonjour,
voici un code qui change le header de mon site par un clic sur un titre selecteur. (http://symposion.fr pour visionner)

$(document).ready(function(){
	$('#entete').addClass('quartier');
	$('#theme-defaut').click(function(){
		$('#entete').removeClass('fleur');
		$('#entete').removeClass('rouge');
		$('#container').removeClass('normal');
		$('#switcher .bouton').removeClass('selected');
		$(this).addClass('selected');
	});
	$('#fleur').click(function(){
		$('#entete').addClass('fleur');
		$('#entete').removeClass('rouge');
		$('#entete').removeClass('test');
		$('#container').addClass('normal');
		$('#switcher .bouton').removeClass('selected');
		$(this).addClass('selected');
	});
	$('#fond-rouge').click(function(){
		$('#entete').removeClass('fleur');
		$('#entete').removeClass('test');
		$('#entete').addClass('rouge');
		$('#container').addClass('normal');
		$('#switcher .bouton').removeClass('selected');
		$(this).addClass('selected');
	});
	$('#test').click(function(){
		$('#entete').removeClass('fleur');
		$('#entete').removeClass('rouge');
		$('#entete').addClass('test');
		$('#container').addClass('normal');
		$('#switcher .bouton').removeClass('selected');
		$(this).addClass('selected');
	});
});


bon, je suis persuadé que je peux le réduire considérablement !!!

pour l'effet principal, il est obtenu. mais je souhaiterais que lorsque l'utilisateur change le thème du header (et plus), il puisse naviguer sur le site sur ce meme theme et nno sur le theme par défaut qui revient à chaque fois que la page se charge

est ce possible (euh que n'est-il pas possible de faire en informatique plutot ;o) )

merci pour votre aide



A voir également:

1 réponse

Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 25
5 juin 2013 à 22:12
Bonjour,

Si tu veux que le thème reste pour ton utilisateur, tu dois lui créer un cookie (PHP) qui contiendra les informations du thème sélectionné. Tu pourra ensuite envoyer l'information où tu veux (html/js).
0
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 10
5 juin 2013 à 23:15
oulaaa ca y est je vais me perdre... y a un site qui parle de ce genre de pratique ? stp merci pour l'info
0