2014-09-12 9 views
5

Ich bin nicht eine Scroll-Leiste für Box in Chrom immer aber in Brand Fuchs und Internet ExplorerÜberlauf-y: Scroll funktioniert nicht für Chrom

li.box{ 
    border-radius: 0px; 
    padding:0; 
    border: solid 1px #8c8d8e; 
    overflow: hidden; 
    overflow-y:scroll; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
    background-color: #ffffff; 
    opacity: 0.85; 
} 

dies JSFiddle Link http://jsfiddle.net/wydsf2vk/

+0

können Sie uns eine [jsfiddle] (http://jsfiddle.net/) Beispiel? –

+0

können Sie PLZ setzen Sie ein http://jsfiddle.net, damit wir es für Sie reparieren können –

+0

Danke für die Antwort, das funktioniert in Jsfiddle, aber ich mein Projekt das funktioniert nicht – AKG

Antwort

0

bekommen Ich habe gerade deine Geige überprüft, das passiert, weil du die Eigenschaft overflow-y: scroll; nicht der Geige hinzugefügt hast. Es funktioniert für meine Version (Chrome auch).

http://jsfiddle.net/y8jqsya4/

+0

jetzt bitte überprüfen Sie es noch einmal .. – AKG

+0

@AKG Ich verwende Chrome Version 37.0.2062.94 (64-Bit) für RPM-basierte Linux, und sowohl Ihre Geige (Wydsf2vk) und Anshuman zeigen eine Bildlaufleiste in meinem Browser. –

+0

@AKG Beachten Sie jedoch, dass in Ihrem Fall die Bildlaufleiste nicht funktionsfähig ist - da Sie keine Höhe angegeben haben, wird das div automatisch erweitert, um den Inhalt zu füllen, und wird niemals überlaufen. –

4

Höhe Eigenschaft auf Ihre CSS-Klasse hinzufügen, anzuzeigen Scrollbar Sie fix Höhe Ihres div einstellen müssen.

0

Ihre css ändern: -

height:100px 
border-radius: 0px; 
padding:0; 
border: solid 1px #8c8d8e; 
overflow: hidden; 
overflow-y:scroll; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
background-color: #ffffff; 
opacity: 0.85; 

http://jsfiddle.net/wydsf2vk/2/

0

Set max-height für das .box wird es zufällig

2

Sie arbeiten, sind ein Trackpad anstelle einer Maus, auf OSX? Es gibt eine Eigenart, bei der die Bildlaufleiste ausgeblendet wird, wenn Sie ein Trackpad verwenden. Stecken Sie eine Maus ein und sehen Sie, ob sie erscheint.

0

Sie vermissen die height CSS-Eigenschaft. Überprüfen Sie das folgende Snippet.

.box { 
 
    border-radius: 0px; 
 
    padding:0; 
 
    border: solid 1px #8c8d8e; 
 
    overflow: hidden; 
 
    overflow-y:scroll; 
 
    height: 100px; 
 
    -webkit-box-sizing: border-box; 
 
    -moz-box-sizing: border-box; 
 
    box-sizing: border-box; 
 
    background-color: #ffffff; 
 
    opacity: 0.85; 
 
}
<div class="box"> 
 
    <p> Hello World 1 </p> 
 
    <p> Hello World 2 </p> 
 
    <p> Hello World 3 </p> 
 
    <p> Hello World 4 </p> 
 
    <p> Hello World 5 </p> 
 
</div>

Verwandte Themen