124 votes

Effectuer une sélection multiple pour ajuster sa hauteur aux options sans barre de défilement

Apparemment, cela ne fonctionne pas:

cela fait que la sélection a 100% de hauteur de page...

`` ne fonctionne pas non plus, j’obtiens toujours la barre de défilement verticale.

D’autres idées ?

enter image description here

171voto

Alex Points 246

Je suppose que vous pouvez utiliser `` l’attribut. Il fonctionne dans tous les navigateurs récents.

70voto

awc Points 91

Vous pouvez le faire à l’aide de l’attribut dans la balise. Supposons que vous ayez 8 options, alors vous le feriez comme:

30voto

Jarrod Points 443

Vieux, mais cela fera ce que vous recherchez sans avoir besoin de jquery. Le débordement caché se débarrasse de la barre de défilement, et le javascript en fait la bonne taille.

Et juste une petite quantité de javascript

13voto

Abhishek Sharma Points 89

Pour jQuery, vous pouvez essayer ceci. Je fais toujours ce qui suit et cela fonctionne.

10voto

mattytommo Points 27587

Vous ne pouvez le faire qu’en Javascript / JQuery, vous pouvez le faire avec le JQuery suivant (en supposant que vous avez donné à votre sélection un id de multiselect):

manif: http://jsfiddle.net/AZEFU/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X