2010-10-16 169 views
0

我試圖像在垂直的例子,但不能得到那個工作。Jscrollpane:使用水平滾動條功能可以滾動200px嗎?

所以我所擁有的是一個水平滾動條的div,裏面有很多圖片。 我現在想做一個按鈕,如果點擊將滾動+ 200px或類似的東西。 這是可能的,我從哪裏開始?在谷歌或這裏找不到任何東西...

+1

您是否使用Swing或HTML? JScrollpane讓我覺得你的意思是Swing,但是談論DIV讓我覺得你的意思是HTML。你能澄清嗎? – Codemwnci 2010-10-16 13:08:33

+1

@Codemwnci:JScrollPane是一個JQuery插件。 – skaffman 2010-10-16 13:11:56

+0

@skaffman:這很有道理。 – Codemwnci 2010-10-16 13:12:52

回答

0

這聽起來像你正在尋找JScrollPane的2 scrollBy功能:

http://jscrollpane.kelvinluck.com/scroll_to.html

由於您只想水平滾動,你將使用scrollByX功能,像這樣:

$(function() 
{ 
    var scrollPane = $('.scroll-pane').jScrollPane(); 
    var api = scrollPane.data('jsp'); 
    $('#your-button-id').bind(
     'click', 
     function() 
     { 
      api.scrollByX(200); 
     } 
    ); 
} 

另外,你提到你的scrollpane包含很多圖像。如果是這樣的話,你需要確保使用以下兩種方法之一是滾動面板可以正確計算它的寬度:

http://jscrollpane.kelvinluck.com/image2.html

http://jscrollpane.kelvinluck.com/image.html

+0

AAhw我不知道scrollbyx函數將x添加到我的代碼中,它工作正常。對我來說很愚蠢......謝謝你清理那個! – 2010-10-17 12:13:16

+0

很高興幫助。您可以將此標記爲正確的答案,以便問題顯示爲已回答... – vitch 2010-10-18 15:59:07