Mam na stronie odnosniki i importowane style z trzema klasami odnosnikow: active inactive oraz lighton.
Standardowo odnosnik ma klase inactive po najechaniu na niego ma on przyjac klase lighton, po zjechaniu z powrotem inactive, a po kliknieciu ma miec klase active - chodzi o animowanie przycisku. (uzywam biblioteki jquery)
function przyciskiZakladek(){
$(".inactive").mouseover(function(){
$(this).addClass("lighton");
}).mouseout(function(){
$(this).addClass("inactive");
});
$("#menu_tresc a").click(function(){
var id=$("#menu_tresc a").index(this);
$("#menu_tresc a").addClass("inactive");
$(this).removeClass();
$(this).addClass("active");
przyciskiZakladek();
return false;
});
}
Problem jest taki, że przy kliknięciu i zjechaniu z odnosnika ma miejsce wczesniej zdeklarowane zdarzenie mouseout - czyli klasa przycisku jest inactive, a nie taka jak powinna być po kliknięciu (active).
Chyba samo podejscie do problemu jest kiepskie. Jakiś lepszy pomysł?