2011-11-30 16 views
5

Bir div'um var ve buradaki gereksinim, kaydırma çubuğunu sağdan sola doğru hareket ettirmektir. Bunu, direction:rtl; css bildirimi ile FF ve IE'de gerçekleştirdim. Safari ve Chrome'un her ikisi de bunu görmezden geliyor ve hala kaydırma çubuğunu sağ tarafa koyuyor. Hem Safari'de hem de Chrome'da sol tarafta bir yol var mı? Teşekkürler!Bir div'in kaydırma çubuğunu safari/chrome'da sola nasıl taşıyabilirsiniz?

(Ayrıca ben genellikle gibi sağ tarafta kaydırma çubuğu için bu ile ilgili insanları ikna edemez, bu yüzden sadece solda bunu elde etmek için bir çözüm gerekir.)

+0

Bunu yapmak için Webkit tarayıcılarında (Safari, Chrome, vb.) Herhangi bir yerel işlevden haberdar değilim. Şahsen, jScrollPane veya bunun gibi bir eklenti kullanırdım. – jValdron

+0

yinelenen: http://stackoverflow.com/questions/1455708/div-vertical-scroll-bar-on-left – Kris

+1

evet jscrollpane muhtemelen gitmek için yol ama adam oh adam özel scrollbars nefret ediyorum. Her zaman performansta bir fark göreceksiniz. –

cevap

2

tam yerine yılında jscrollpane gibi JS eklenti, 'dummy' div ve JavaScript birkaç satır ile istenen etkiyi elde edebilirsiniz. Ancak, sözde kaydırma içerik div üzerinde kaydırma tekerleği olayı kaydetmek ve manken için scrollTop ayarlamak için birkaç satır eklemek isteyebilirsiniz

http://jsfiddle.net/rtceC/

(: Ben çırpılmış Bu jsFiddle çalışma etkisini gösterir ve dolayısıyla da içeriğin kendisi için).

İlgili konular