2013-07-16 14 views
6

Jquery olmadan çalışan özel bir kaydırma çubuğu arıyorum. JQuery'yi kullanamıyorum çünkü diğer şeyler de aynı zamanda şıktır ve hızlı yükleme için optimize edilmiştir.jquery olmadan özel kaydırma çubuğu

Benimle paylaşılan herhangi bir fikir için minnettar olurdum. NONNNNN

+0

Özelleştirmek istediğiniz kaydırma çubuğu hakkında bilgi verin. Sadece CSS ile bazı şeyler yapabilirsiniz. – bengoesboom

+1

Evet, webkit kaydırma çubuklarını sadece css ile değiştirebileceğimi biliyorum. ama sadece tarzdan biraz daha fazlasına ihtiyacım var. kaydırma çubuğu, android veya ios gibi içeriğin üzerinde olmalıdır. İşte benim yanıta bakın – nonnnnn

+0

: http://stackoverflow.com/questions/27322881/how-can-i-create-a-simple-page-vertical-scroll-bar-without-using-jquery/28666991#28666991 – AdamSchuld

cevap

5

sen hep CSS çalışabilir jQuery kullanmak istemiyorsanız

(sadece WebKit çalışır).

JSFIDDLE

Örnek CSS:

::-webkit-scrollbar { 
    width: 15px; 
} 

::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    background-color: #000000; 
} 

::-webkit-scrollbar-thumb { 
    border-radius: 10px; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background-color: #555555; 
} 

::-webkit-scrollbar-button { 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background-color: #000000; 
    background-image: url(dark/light-blue/images/ui-icons_0990fb_256x240.png); 
} 

::-webkit-scrollbar-button:vertical:increment { 
    background-position: -64px -16px; 
} 

::-webkit-scrollbar-button:vertical:decrement { 
    background-position: 0 -16px; 
} 

::-webkit-scrollbar-button:horizontal:increment { 
    background-position: -32px -16px; 
} 

::-webkit-scrollbar-button:horizontal:decrement { 
    background-position: -96px -16px; 
} 

::-webkit-scrollbar-corner { 
    background-color: #000000; 
} 

More on WebKit Custom Scrollbars

jQuery kullanabilir veya kendi özel yazmak isteyeceksiniz Birden tarayıcı desteği istiyorsanız için bir div ekleme ile javascript kodu kaydırma çubuğunu ve kaydırma yaptığınızı bilmek için Olay İşleyicileri ekleyerek.

Example of Custom Scrollbar Code

+0

Evet, webkit kaydırma çubuklarını sadece css ile değiştirebileceğimi biliyorum. ama sadece tarzdan biraz daha fazlasına ihtiyacım var. kaydırma çubuğu, android veya ios cihazlarda olduğu gibi içeriğin üzerinde olmalıdır. – nonnnnn

+1

Ardından Özel Kaydırma Kodu Koduna bakın: http://jsfiddle.net/dVsVq/21/ – Steven10172

0

Tamam, bağımlılıklar olmadan güzel bir kaydırma için de arıyoruz halklar için: Eğer sadece bir kaydırma veya kesinlikle şaşırtıcı Gemini Scrollbar, biraz daha gerekirse

Sen IScroll kullanabilirsiniz ve yerel kaydırma davranışını kullanır.

İlgili konular