2012-11-05 55 views
1

我想複製帶箭頭的滾動條的功能,這樣就可以用上下箭頭一個div裏滾動。但是,我正在尋找一個沒有jQuery或任何其他庫的解決方案。我已經爲jQuery找到了jScrollPane,但是我正在使用Google閉包庫。使用箭頭滾動一個div

如果有人能解釋一下原理背後,或更好,提供了谷歌Closure庫解決方案,我將不勝感激。

回答

1

我不知道的方式來使用內置到Closure庫功能,自動做到這一點,但基本上,你需要覆蓋上要滾動什麼頂部的箭頭,並單擊時,改變element.scrollTopelement.scrollLeft。如果您想爲動畫滾動,您甚至可以使用https://closure-library.googlecode.com/svn/docs/class_goog_fx_dom_Scroll.html

+0

@ alex32,我認爲這些屬性應該在所有的瀏覽器。如果你碰巧引用'scrollHeight'或'scrollWidth'雖然任何地方,以我的經驗,這些屬性可以通過在IE幾個像素被關閉,但應該不會影響'scrollTop'或'scrollLeft'。 –