Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[HTML] Select dropdown verlengen

Pagina: 1
Acties:

  • fonsoy
  • Registratie: Juli 2009
  • Laatst online: 00:24
In een webapplicatie heb ik van de week enkele muziekcategorieën toegevoegd. Helaas krijg ik, omdat er teveel categorieën bestaan, in de select dropdown een ongewenste scrollbalk in Chrome. In Internet Explorer speelt het probleem niet, daar worden alle opties weergegeven
Afbeeldingslocatie: http://i.imgur.com/oqagjbw.png?1

Gelukkig is de applicatie geheel opensource, dus ik kan er in gaan prutsen 8)

Ik heb onderzocht op welke manier ik dit probleem kan aanpakken;
- Size attribuut, helaas vergroot deze niet de dropdown, maar alleen de select lijst.
- Creatief met javascript en een div container?

Het lijkt er op dat er niet een property bestaat om simpelweg de dropdown te verlengen. Wat is volgens jullie een elegante oplossing om dit aan te pakken?

Lenovo W520 - i7 2720QM - 8GB DDR3 1333Mhz - 1080p - Nvidia 1000M - 9 cell accu


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 22-11 01:14

RM-rf

1 2 3 4 5 7 6 8 9

je kunt bv chosen ( http://harvesthq.github.io/chosen/ ) overwegen: een jQuery plugin die functionaliteit en visuele weergave aan selectboxes toevoegt.
aangezien deze extensie html gebaseerd is, kun je de max-height via css aanpassen

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 22-11 12:49

MueR

Admin Devschuur® & Discord

is niet lief

De dropdown lekker laten zoals hij is. Rommelen met dergelijke elementen is meestal niet handig, zeker niet als het alleen maar is "om de scrollbalk weg te halen".

Anyone who gets in between me and my morning coffee should be insecure.


  • 418O2
  • Registratie: November 2001
  • Laatst online: 22-11 12:05
MueR schreef op woensdag 29 januari 2014 @ 13:50:
De dropdown lekker laten zoals hij is. Rommelen met dergelijke elementen is meestal niet handig, zeker niet als het alleen maar is "om de scrollbalk weg te halen".
Dat dus.

Je kan typen in een select he, dat maakt het wel makkelijker. En als het teveel opties zijn zou je het misschien met een autocomplete kunnen oplossen.

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

MueR schreef op woensdag 29 januari 2014 @ 13:50:
De dropdown lekker laten zoals hij is. Rommelen met dergelijke elementen is meestal niet handig, zeker niet als het alleen maar is "om de scrollbalk weg te halen".
Second.

Laatste dat je wil is bezoekers irriteren die opeens op een touchscreen met een eigen-gefrutselde dropdown moeten gaan priegelen, terwijl ze een near-fullscreen popup gewend zijn die het OS hen geeft (ik denk aan Android). En dan is het nog het altijd-heikele punt van keyboard-access - iets wat dropdown-replacement plugins bijna allemaal hopeloos in de soep laten lopen.

Niet doen dus, gewoon laten zitten.

日本!🎌


  • fonsoy
  • Registratie: Juli 2009
  • Laatst online: 00:24
Bedankt voor jullie feedback.

Het is duidelijk dat het eigenlijk een route is die helemaal niet belopen dient te worden. Jammer enerzijds, aangezien het prettig is om in één keer de juiste categorie te kunnen selecteren, in plaats van eerst te moeten scrollen.

Ik denk ook niet dat er een voor mij efficientere wijze is dan de dropdown, in deze usecase. Tot zover het huidige inzicht reikt, laat ik het wel zo. Desnoods kan ik nog de 'size' vergroten, zodat alle select opties doorlopend in beeld zijn. Dat moet ik nog even overdenken, wat voor mij beter werkt (het ziet er werkelijk niet uit, maar het is wel effectief).

Lenovo W520 - i7 2720QM - 8GB DDR3 1333Mhz - 1080p - Nvidia 1000M - 9 cell accu


  • 418O2
  • Registratie: November 2001
  • Laatst online: 22-11 12:05
Je kan de select aanklikken en typen he? En anders kan je naar een input met autocomplete kijken

[ Voor 4% gewijzigd door 418O2 op 01-02-2014 00:54 ]


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 22-11 12:49

MueR

Admin Devschuur® & Discord

is niet lief

_Thanatos_ schreef op vrijdag 31 januari 2014 @ 20:51:
Laatste dat je wil is bezoekers irriteren die opeens op een touchscreen met een eigen-gefrutselde dropdown moeten gaan priegelen, terwijl ze een near-fullscreen popup gewend zijn die het OS hen geeft (ik denk aan Android). En dan is het nog het altijd-heikele punt van keyboard-access - iets wat dropdown-replacement plugins bijna allemaal hopeloos in de soep laten lopen.
Dit inderdaad. Ik heb er helaas een keer een moeten schrijven omdat de klant echt niet om te praten was. Om dat kreng goed te laten werken heeft me een dag gekost. Dat was dan wel incl. goede keyboard support en met aardige mobile support, maar toch.. 8 uur voor een stomme dropdown.

Anyone who gets in between me and my morning coffee should be insecure.


  • 418O2
  • Registratie: November 2001
  • Laatst online: 22-11 12:05
MueR schreef op zondag 02 februari 2014 @ 11:44:
[...]


Dit inderdaad. Ik heb er helaas een keer een moeten schrijven omdat de klant echt niet om te praten was. Om dat kreng goed te laten werken heeft me een dag gekost. Dat was dan wel incl. goede keyboard support en met aardige mobile support, maar toch.. 8 uur voor een stomme dropdown.
Heb ik ook eens gehad. Wat een drama was dat. Heeft mij nog meer tijd gekost omdat t formulier dynamisch was en er on the fly items bij in moesten en de inhoud van de selects ook nog veranderde.

Later eruit moeten slopen want het werkte niet lekker op mobiele apparaten. Gelukkig had ik dat van tevoren niet aangegeven. En dat alleen maar omdat het "er mooi uitzag".

Met formulierelementen moet je gewoon niet klooien. Mensen (en browsers) kennen de standaardelementen en weten hoe ze werken.

  • joint_me
  • Registratie: September 2001
  • Laatst online: 19-11 19:51
Daarnaast kan een default dropdown op een desktop buiten een browser venster waar nodig en houd deze standaard rekening met je viewport (omhoog als er onder geen ruimte meer is).

Hello fellow humans

Pagina: 1