[JS + CSS] problem z podmianą backgroundColor i a:hover

0

Problem wyglada nastepująco:
mam menu z klasą:

a.menu {
  background-color: KOLOR1;
}
a.menu:hover {
  background-color: KOLOR2;
}

nastepnie w kodzie mam zdarzenie onclick i pokazuje mi sie ukryty blok oraz podmieniam kolor a na KOLOR2, po ponownym kliknieciu chowa mi sie wczesniej pokazany blok a kolor linka z powrotem podmieniany jest (przez style.backgroundColor) na kolor KOLOR1 - i w tym momencie przestaje działać pseudo klasa :hover - podmiana koloru przez JS na siłę trzyma kolor KOLOR1 i nie reaguje na hover :(
macie jakies pomysly jak to sprytnie rozwiazac ??

0

Nie zmieniaj przez style.backgroundColor - bo w CSS to co jest "najbliżej" znacznika ma najwieksze znaczenia.

Nie mam jednak pomysłu na rozwiązanie tego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1