Usunięcie pseudoklasy hover w JS |
Usunięcie pseudoklasy hover w JS |
6.08.2016, 11:32:04
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 ? I pozostał czarny
|
|
|
6.08.2016, 11:45:04
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 782 Pomógł: 1826 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Dodać inną klasę, a selektor hover zmienić na:
element:not(.nowaklasa):hover{ } -------------------- |
|
|
6.08.2016, 12:21:27
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★
|
|
|
7.08.2016, 09:48:46
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?
|
|
|
7.08.2016, 10:15:54
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 782 Pomógł: 1826 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ę. -------------------- |
|
|
7.08.2016, 13:17:39
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★
|
|
|
7.08.2016, 13:22:09
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 jak klikne w ptaszka to kolor ma sie zmienić na zielony i zarówno ten jak i pozostale elementy maja być juz nieaktywne po najechaniu ma nie być efektu hovera klasa to #answer z hoverem #answer:hover i rozumianym ze musiałbym usunac ta pseudo klasę hover ?
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.09.2024 - 00:49 |