HTML balise Select de défilement vertical avec 10 option
Je veux faire une boîte de sélection comme ceci
avec 10 sélectionnez l'option, lorsque j'essaie d'ajouter plus de 15 option barre de défilement vertical,
mais ne pas montrer quand il ont 10 option.
est-il un moyen d'y parvenir.
de défilement s'affichent uniquement lorsque l'option est supérieure à la taille.
OriginalL'auteur RohitK | 2014-06-09
Vous devez vous connecter pour publier un commentaire.
appliquer un
size="10"
à votre sélection.quelque chose comme:
Vous devez mettre un peu de style à l'étiquette comme frontière, image de fond d'écran etc.
Quelque chose comme cela à faire:
ensuite utiliser cette jQuery code:
Demo @ Violon
Essayer avec ceci:
Que vous avez dit:
lorsque la taille est supérieure à 1 de la balise select, il n'affiche pas fond bleu en stationnaire, quand j'ai ajouter un arrière-plan via css:hover, son travail dans les FF, mais pas dans chrome et safari.
de sorte que vous pouvez maquette:
La démo avec le hover classe.
eh bien, alors vous avez à faire un peu de personnalisation. attendez, je vais poster quelque chose.
j'ai besoin comme cela, mais avec 8-10 option à sélectionner jsfiddle.net/Bw7HT
voir la démo.
sa liste ouverte sur un clic, mais pas se cacher lors de la sélection d'1 option et ne pas changer la valeur de l'étiquette.
OriginalL'auteur Jai
La taille de l'attribut spécifie le nombre de visible options dans une liste déroulante. Si la valeur de l'attribut de taille est supérieur à 1, mais inférieur au nombre total d'options dans la liste, le navigateur va ajouter une barre de défilement pour indiquer qu'il y a plus d'options pour afficher.
Donc utiliser
<select size="10">..</select>
alors u peut ajouter un attribut de taille sur l'événement lors de la sélection est cliqué .
pouvez-vous me donner un exemple?
j'ai besoin comme cela, mais avec 8-10 option à sélectionner jsfiddle.net/Bw7HT
jsfiddle.net/Bw7HT/3 le vérifier
OriginalL'auteur zafus_coder