Mam problem.Chrome automatycznie ukrywa pionowy pasek przewijania
Zasadniczo Mam 3 div, jeden główny zbiornik i dwa DIV, który będzie pół szerokość głównego pojemnika tak:
<div id="main">
<div id="col1"></div>
<div id="cold2"></div>
</div>
#col1 {
overflow-y: auto;
width: 48%
}
#main {
width: 100%
}
#col2 {
width: 48%
}
Wydaje się, że problemem jest to, że za każdym razem dynamicznie dodawaj zawartość do Col1 i oczekuję paska przewijania, chrome tworzy go, ale ukrywa. Muszę więc przejść do elementu i rozpocząć przewijanie za pomocą koła, aby je zobaczyć. Czy istnieje sposób, aby to przejechać?
Nie pamiętam, że mój system operacyjny to Mac. Wygląda na to, że mac automatycznie ukrywa pasek przewijania od OS Lion. Aby to zrobić, należy przejść do opcji Preferencje systemowe -> Ogólne -> Pokaż paski przewijania -> Ustaw jako Zawsze. Nadal myślę, jeśli istnieje sposób na przejechanie to przez css lub javascript. – theintersect
Możesz rzucić okiem na :: - webkit-scrollbar, aby ustawić paski przewijania, aby zapobiec ich ukrywaniu. Tylko pomysł, nie jest pewne, że zadziała. –
Ale jeśli nie masz niczego, co utrzymuje wysokość col1 ograniczone, to po prostu będzie rosnąć, a więc nie będzie potrzebował paska przewijania ... Pamiętaj, że ustawienie przepełnienia do automatycznego oznacza, że pasek przewijania nie jest obecny, jeśli nie jest potrzebne – vals