Strona główna
Kontakt[/code]
Mam na stronie takie oto dwa linki. Chodzi o to że na początku chcę odrazu po wczytaniu strony nadać im opacity 0.6, jak narazie mi się udaje takim oto kodem
[code]$(document).ready(function(){ $(“a.test”).fadeTo(600, 0.6);
Działa, po wczytaniu strony linki ładnie ciemnieją. Efekt ma być taki że gdy kliknę w tego linka to ma się zrobić opacity na “1” czyli ma wrocic do swojego stylu. Potem jak go znowu kliknę to znowu ma być na 0.6 i tak w kółko. Oczywiście to ma działać na każdym linku z osobna tzn jak klikam w “strona główna” to tylko ona ma się zmienić… a robię to tak:
$("a.test").click(function(){
$(this).removeClass("test");
$(this).addClass("sg");
$("a.sg").fadeTo(700, 1);
});
Jestem cienki w JS i odrazu chce zapytać 1. co oznacza znak dolara ?? OK, do tego momenu działa i jak widać następuje zmiana klasy z “test” na “sg” i opacity wraca na 1 a poniżej mam taki zapis:
$("a.sg").click(function(){
$(this).removeClass("sg");
$(this).addClass("test");
$("a.test").fadeTo(700, 0.6);
});
Jak widać ma być znowu zamiana klasy i powrót na opacity 0.6 Jednak to już nie działa…
Bardzo mi na tym zależy