2013-02-26 41 views
6

Bir sorunum var.Chrome otomatik olarak dikey kaydırma çubuğunu gizliyor

Temel olarak, böylece gibi ana kap genişliğinin yarısı olacaktır, 3 div'leri, bir ana kap ve iki renklendirilmiş:

problem, görünmektedir
<div id="main"> 
    <div id="col1"></div> 
    <div id="cold2"></div> 
</div> 

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

her I olduğu Dinamik olarak Col1'e içerik ekleyin ve bir kaydırma çubuğu bekliyorum, krom onu ​​oluşturur, ancak gizler. Öyleyse, öğeye gidip onu görmek için tekerleği kaydırmaya başladım. Bunu sürmenin bir yolu var mı?

+0

Unutmayın, işletim sistemim Mac'dir. Mac'in OS Lion'dan itibaren kaydırma çubuğunu otomatik olarak sakladığı görülüyor. Bunu elle düzeltmek için, Sistem Tercihleri ​​-> Genel -> Kaydırma Çubuklarını Göster -> Her Zaman için Ayarla seçeneğine gitmek zorundasınız. Hala bunu css veya javascript ile aşmanın bir yolu varsa düşünün. – theintersect

+0

Kaydırma çubuklarını gizlenmesini önlemek için :: - webkit-scrollbar'a bakabilirsiniz. Sadece bir fikir, emin değil, ancak çalışacaktır. –

+0

Ancak col1 yüksekliğini sınırlı tutan hiçbir şeye sahip değilseniz, sadece büyüyecek ve kaydırma çubuğuna ihtiyaç duymayacak ... Otomatik olarak taşma ayarının, kaydırma çubuğunun yokken kaydırma çubuğunun olmadığı anlamına geldiğini unutmayın. gerekli – vals

cevap

13

Bu, Chrome'un uygun olduğu bir Mac ayardır. "Sistem Tercihleri> Genel" bölümüne gidin ve "Kaydırma çubuklarını göster" ayarını "Her zaman" olarak değiştirin.

+0

Cool, thx . Ayarım "Otomatik olarak giriş cihazına dayanıyordu" - Bir fare ve bir Trackpad var, böylece her zaman kaydırma çubuğunu gösterdi ... –

+1

Şimdi, OS ayarlarınızdan bağımsız olarak kaydırma çubuğunun görünmesini zorluyorlar. –

+2

Kullanıcılarınızın web sitenizi kullanmadan önce işletim sistemindeki tercihlerini değiştirmelerini istemek bir çözüm değildir. –

İlgili konular