Chrome ist die automatische vertikale Bildlaufleiste ausblenden

Habe ich ein problem.

Grundsätzlich, ich habe 3 divs, eines der wichtigsten container-und zwei divs, die der Hälfte der Breite der Haupt-container etwa so:

<div id="main">
    <div id="col1"></div>
    <div id="cold2"></div>
</div>

#col1 {
  overflow-y: auto;
  width: 48%
}
#main {
  width: 100%
}
#col2 {
  width: 48%
}

Es scheint, dass das problem ist, dass jedes mal, wenn ich dynamisch Inhalte hinzufügen, um Col1, und ich erwarte einen Scrollbalken, chrome schafft es, aber verbirgt es. So habe ich zu gehen, um das element und starten Sie das scrollen per Rad, um es zu sehen. Gibt es eine Möglichkeit zu Reiten?

Habe vergessen zu erwähnen, mein OS ist Mac. Es scheint, dass mac-auto-ausblenden der scroll-Leiste von OS Lion. Manuell über Recht dies müssen Sie gehen Sie zu System-Einstellungen - > allgemein -> Show Scroll Bars -> Immer Eingestellt. Denkt immer noch, ob es eine Möglichkeit gibt zu Reiten das über css oder javascript.
Sie konnte einen Blick auf ::-webkit-scrollbar, um Stil Sie die Bildlaufleisten, um zu verhindern, verstecken. Nur eine Idee, nicht sicher, ob es aber funktioniert.
Aber wenn Sie nichts haben, hält col1 Höhe begrenzt, es wird nur wachsen, und so wird es nicht müssen Sie die Bildlaufleiste, ... denken Sie Daran, dass die Einstellung overflow auto bedeutet, dass der scrollbar nicht da ist, wenn es nicht benötigt wird
prüfen Sie diese Frage stackoverflow.com/questions/7855590/...

InformationsquelleAutor theintersect | 2013-02-26

Schreibe einen Kommentar