Når det gjelder styling av nettsider, er ingenting så vanskelig som former. Og når det gjelder styling skjemaer - nesten - ingenting er like vanskelig som
Vi kan style a
I denne artikkelen skal vi bruke Dropkick å opprette dropdown. Hva dropkick gjør er å transformere
Det første vi må gjøre er å sette opp en
Når vi har satt opp vår
$('#mySelect').dropkick();
Ved å gjøre det, forvandler vi vår HTML til dette:
Som du kan se, har DropKick forvandlet vår
Vi kan nå stillegge vår dropdown med CSS, eller bruk en DropKicks temaer hvis vi foretrekker det; På tidspunktet for skrivingen er det tre temaer tilgjengelig, standard, mørk glans og lysglans. Men de fleste vil ønske å bruke sine egne stiler som samsvarer med prosjektets behov.
Utvidelse av DropKick er en enkel prosess. For eksempel, hvis vi ønsket å oppdage når en endring er gjort i rullegardinmenyen, kan vi legge til endringshendelsesbehandleren, slik som:
$('select').dropkick({change: function (value) {console.log('Option selected: ' + value);}});
Jeg er sikker på at det finnes tusen måter å stillegge en seleksjonsmeny uten bruk av jQuery, men de som bruker bare CSS, kjemper for en taper kamp mot nettleserens standardinnstillinger. Enkelheten ved dette pluginet og den enorme fleksibiliteten den gir, og den progressive forbedringsmetoden som det tar, betyr DropKick er en utmerket løsning.
Har du brukt DropKick i et prosjekt? Har du en foretrukket metode for styling