taro
28.09.2011, 14:22:09
Witam.
Mam pytanie odnośnie <select>
Domyślnie z prawej strony jest ta "strzałka", do rozwijania.
Jak można ją usunąć, lub podmienić na inną?
Dziękuję.
Pozdrawiam.
Calibri
28.09.2011, 15:32:27
Cześć. Strzałki w polu select nie można usunąć.
Jeżeli chcesz podmienić ją na inną, to poszukaj coś w stylu `nice forms` lub innego pluginu jQuery. Tak się składa że pewien portal (nie chcę tu reklamy robić więc nazwy nie podam) korzysta z dodatku jQuery o nazwie `jqtransform`. Możesz zastosować ten dodatek w swoim projekcie a w źródle CSS zmienić ich na swoją strzałkę.
Lecz jeśli niechcesz mieć wogóle strzałki, to proponuję ci takie oto rozwiązanie: zrobić dwa divy, jeden będzie wyświetlał aktualnie wybrane pole, drugi będzie miał listę opcji do wyboru. Kliknięcie pierwszego pokaże się drugi div (np pod tym pierwszym). Kliknięcie elementu w drugim divie zamyka ten drugi div, oraz za pomocą JS pobierze nazwę i wartość klikniętej opcji wyboru i wstawi w miejsce pierwszego diva nazwę z drugiego.
Wydaje się trudne, lecz w jQuery można to zaprogramować.
Pozdrawiam.