![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 6.06.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam w jaki sposób po kliknięciu w przycisk za pomocą JS usunąć pseudoklase hover zeby przycisk nie zmieniał swojego koloru po najechaniu na niego
![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dodać inną klasę, a selektor hover zmienić na:
element:not(.nowaklasa):hover{ } -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Albo dodać do normalnego selektora selektor z .nowaklasa:hover.
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 6.06.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dodać nowa klasę za pomocą JS tj. addClass?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli dobrze rozumiem, że po kliknięciu chcesz aby hover już nie działało, to tak. Poprzez addClass.
Ewentualnie odwrotnie (być może to miał na myśli Comandeer) - element domyślnie ma mieć klasę i selektor z hover oparty o tą klasę, a podczas kliknięcia usunąć klasę. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Raczej chodziło mi o konstrukcję typu:
Kod .button, .button.klasa:hover { podstawowe style } .button:hover { style dla :hover } No i addClass to nie JS a jQuery. W JS to byłoby albo elem.className +=, albo elem.classList.add. -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 6.06.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie wszystkie elementy maja być aktywne z hover do momentu kiedy nie wybiorę najlepszej odpowiedzi
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:13 |