Immer vertikale Bildlaufleiste in Auswahl anzeigen

8

Der folgende Code erzeugt ein Listenfeld mit 2 Optionen:

%Vor%

Ist es möglich, in dieser Listbox immer eine vertikale Bildlaufleiste zu zeigen? Ich stelle diese Frage, weil style="overflow-y: scroll;" funktioniert hier in IE7 nicht.

    
Egor4eg 19.04.2011, 11:34
quelle

3 Antworten

11

Es wird in IE7 funktionieren. Aber hier müssen Sie size kleiner als option festlegen und overflow-y:scroll nicht verwenden. In Ihrem Beispiel haben Sie 2 option , aber Sie setzen size=10 , was nicht funktioniert.

Angenommen, Ihre Auswahl enthält 10 option und dann size=9 .

Hier haben Sie in Ihrer Code-Referenz height:100px mit size:2 verwendet. Ich entferne die height CSS, weil es nicht notwendig ist und ändern Sie die size:5 und es funktioniert gut.

Hier ist Ihr modifizierter Code von jsfiddle:

%Vor%

Dies erzeugt eine größere Auswahlbox als size:2 create. Im Falle von kleinen size zeigt das Auswahlfeld die Bildlaufleiste nicht an, Sie müssen dies mit der entsprechenden size Menge überprüfen. Ohne Bildlaufleiste funktioniert es, wenn Sie klicken auf den oberen und unteren Symbolen der Bildlaufleiste.Ich zeige beide Beispiele in Ihrer Geige mit size:2 und size größer als 2 (zB: 3,5).

Hier ist Ihr gewünschtes Ergebnis. Ich denke, das wird dir helfen:

CSS

%Vor%

HTML

%Vor%     
thecodeparadox 19.04.2011, 13:54
quelle
0

Ich denke, Sie können nicht, das ist vielleicht eine Einschränkung oder nicht im IE-Browser enthalten. Ich habe versucht, Ihre jsfiddle mit IE6-8 und alles zeigt nicht die Bildlaufleiste und nicht sicher mit IE9. Während in FF und Chrome die Bildlaufleiste angezeigt wird. Ich möchte auch sehen, wie es im IE möglich ist, wenn möglich.

Wenn Sie die Bildlaufleiste wirklich anzeigen möchten, können Sie eine falsche Bildlaufleiste hinzufügen. Wenn Sie mit einigen der js-Bibliotheken vertraut sind, die in RIA verwendet werden. Wie in jquery / dojo einige der Auswahl ist editierbar, weil es eine Kombination von Textbox + select ist oder es kann auch ein Textfeld + div sein.

Als Beispiel sehen Sie hier ein JavaScript, das die Auswahl wie bearbeitbar macht.

    
ace 20.04.2011 05:31
quelle
-2

hinzufügen:

%Vor%

in Ihrem CSS-Bud.

    
Version1 19.04.2011 11:36
quelle

Tags und Links