2011-07-17 3 views
1

Je donne les résultats suivants:onglet sélectionné jquery

http://jsfiddle.net/orangeJuice/Faa97/

Alors, ok lorsque vous cliquez pour examle dans « lien2 » il change de couleur arrière-plan et également afficher le href.

Ok, mais ... et si je clique pour la deuxième fois dans "link2" ?? Je ne veux pas qu'il change à nouveau sa couleur de fond. Je voudrais que la couleur de fond reste si Im dans la même page.

Comment est-ce que je pourrais faire cela quand vous êtes dans la page link2 la couleur de fond reste bleu clair?

Merci d'avance !!

Répondre

0

Comment est-ce? http://jsfiddle.net/Faa97/9/

Modifier: bloc de code

$(document).ready(function(){ 
     $('.link').click(function(){ 
     $('.browseleftrail').removeClass("selected"); 
     $(this).parent().addClass("selected"); 
     }); 
}); 
+0

S'il vous plaît pensez à apporter votre jQuery dans votre réponse (pour réduire le potentiel de lien-pourriture, et de garder la réponse utile en cas de descente de JS Fiddle (comme il semble le faire, à l'occasion)). –

+0

Toutes mes excuses, jQuery a été ajouté. –

0

Il y a plusieurs façons de le faire .. facile à utiliser est juste la classe sélectionnée .selected-browse-col et ne déclenchent la réponse de l'événement quand ils ne le font pas cliquez sur l'un avec un sélectionné.

0
$("div").click(function(){ 

    $("div").not($(this)).removeClass("selected-browse-col"); 
    $(this).addClass("selected-browse-col"); 


}); 

est ici le violon http://jsfiddle.net/Faa97/10/

Questions connexes