Späť na zoznam skriptov

selector

Reakcia na jeden z článkov Intervalu o JavaScripte. Neviem prečo mám zakaždým keď tam o JS niečo napíšu pocit, že by sa to malo urobiť inak. Väčšinou jednoduchšie, univerzálnejšie a hlavne bez browserových hackov a balamutenia užívateľa.

ukážky

Obrovský select so spústou položiek:

Maličký select s niekoľkými položkami:

info

Nechce sa mi k tomu písať žiadnu dokumentáciu, spichol som to veľmi narýchlo a mám inú prácu. Ak si pozriete zdroják, tak uvidíte, že skript je celkom slušne customizovateľný. Jediným povinným atribútom je element (ktorý musí byť typu SELECT) a ďalej sa dajú nastaviť: oddeľovač, veľkosť písmen (upper/lower), pozícia pruhu s odkazmi (before/after) a className kvôli formátovaniu pomocou CSS (všetky veci sa dajú nastaviť buď globálne, alebo pri volaní inicializácie).

Skript by mal fungovať v standards-compliant browseroch podporujúcich DOM (IE5+, Mozille, Opere... netestoval som to, písal som to narýchlo z hlavy, zbehol som to akurát v Mozille).

Súbory na stiahnutie

  Názov Typ Veľkosť
selector.js JavaScript 1.81 KB
Späť na zoznam skriptov