Denne oppskrivningen vil diskutere:
Forutsetning: Opprett en HTML -fil
I HTML, tilsett tre “”Elementer og tilordne hver“btn”Og“Nav-Btn”Klasser:
Produksjon
La oss nå referere til hovedemnet i innlegget vårt.
Hva er: aktiv i CSS?
“:aktiv”Pseudoklasse indikerer elementet som er i en aktiv tilstand. I CSS er denne klassen spesifisert med elementene for å bli stylet som aktiv, for eksempel knapper, lenker eller mer.
Stil “NAV-BTN” -klasse
“.NAV-BTN: Aktiv”Brukes til å få tilgang til klassen“Nav-Btn”. Denne klassen er satt med ":aktiv”Pseudoklasse og brukte følgende egenskaper for å vise knappens aktive tilstand når du klikkes av brukeren:
.nav-BTN: aktivHer:
Produksjon
Ovennevnte utdata verifiserer at knappenes styling endres når de klikker av brukerne. De holder imidlertid ikke sin aktive tilstand og falmer bort etter klikket.
Hvordan beholde CSS: Aktiv stil etter å ha klikket på en knapp?
JQuery kan brukes til å holde den aktive tilstanden til knappene. For dette formålet, legg til stilene i klassen “Nav-Btn”Og legg til klassen“.aktiv" med det:
.Nav-Btn.aktivjQuery -kode
I “”Tag Legg til følgende kode:
$ (".Nav-BTN ").på ("klikk", funksjon ()Her er beskrivelsen av ovennevnte kode:
Produksjon
Det er det! Du har lært hvordan du opprettholder CSS “:aktiv”Stil etter et knappeklikk.
Konklusjon
For å holde den aktive tilstanden til en knapp, brukes jQuery -metoder. For dette formålet, først, få tilgang til knappen ved å bruke "$ ()”Metode. Definer deretter funksjonen for å bruke aktive tilstandsstiler på museklikk. Implementere hendelsesbehandleren og funksjonen. Funksjonen vil først fjerne stilene fra hver knapp. Deretter, "$ (dette)”Brukes med“: addclass ()”For å holde den aktive tilstanden på knappen. Denne artikkelen har demonstrert prosedyren for å beholde CSS: aktiv stil etter å ha klikket på en knapp.