2011-02-13 90 views
0

我已經設法讓jscrollpane上升&運行,但我還有一些問題。我做了很多測試,但沒有解決這個錯誤:在jscrollpane/jquery中滾動沒有鼠標

如果我想用箭頭鍵或頁面向上/向下滾動,整個網站移動,不僅是div。我來管理,只是防止這些鍵

$(window).keypress(function(evt) { 
     switch(evt.keyCode) { 

     case 33: 
     case 34: 
     case 38: 
     case 40: 
      evt.preventDefault(); 
      break; 
     } 


}); 

這顯然是一種解決方法。我怎樣才能解決這個問題?

其次是,我失敗了,真的任何實現Android/iPhone/iPad支持jScrollpane。我真的嘗試了很多。 outdatet的許多版本(但我甚至使用舊版本的jScrollpane失敗)。

有人可以給我們一個最新的選項來實施這個評論!

我真的很感謝任何幫助,因爲我在我的智慧結尾!

回答

0

要使用箭頭鍵(和向上翻頁和向下翻頁)滾動,您需要先點擊滾動窗格。這與原生滾動區域的行爲相同(使用overflow:auto)。如果您看到不同的行爲,請確保您擁有最新版本的jScrollPane [http://jscrollpane.kelvinluck.com/]。

同樣,最新版本的jScrollPane中包含觸摸屏支持,AFAIK運行良好。如果您仍然遇到問題,則需要將鏈接發送到顯示問題的頁面,以便我們幫助進行調試。

希望它有幫助!

0

從我在jScrollPane第1版的作者主頁中查看的內容,pageup和pagedown鍵確實無法運行(我使用firefox),即使使用Focus。

例子可以看出這裏: http://www.kelvinluck.com/assets/jquery/jScrollPane/examples.html

一個確實可以點擊任意5個窗格中間獲得焦點,只有在「#pane5(正常OS提供)」做上頁下頁鍵工作。

與Ctrl-Home和Ctrl-End組合相同。

在版本2中,此問題已修復:http://jscrollpane.kelvinluck.com/themes/lozenge/