2010-12-29 15 views
0

arrows.iとjscrollpane(垂直のみ)を使用しています。私のページに2つのボタンがあり、同じ方法でスクロール矢印(上下)ボタンが機能します。nirav jscrollpane arrow button

http://jscrollpane.kelvinluck.com/(リンクをダウンロードしてください)

+0

$( 'html')。trigger( 'mouseup');スクロールダウンのための\t - $( '。jScrollArrowDown')。trigger( 'mousedown'); \t \t \t $( 'html')。trigger( 'mouseup'); – nirav

答えて

0

あなたはこれを達成するためにjScrollPane APIとscrollByメソッドを使用することができます。私はjsfiddle.netで一緒に例を入れている:

http://www.jsfiddle.net/gLRYu/2/

を私の例からのコードは次のようになります(と「アップスクロール」と「スクロールダウン」のIDがリンクに追加さに依存しています$( '.jScrollArrowUp'); trigger( 'mousedown');スクロールアップのためのページ:

var api = $('.scroll-pane').jScrollPane().data('jsp'); 
$('#scroll-up').bind(
    'click', 
    function() 
    { 
     api.scrollByY(-10); 
     return false; 
    } 
); 
$('#scroll-down').bind(
    'click', 
    function() 
    { 
     api.scrollByY(10); 
     return false; 
    } 
); 
+0

そのフラグにはエラーがあります... apiはnullまたはオブジェクトではありません。 – nirav

+0

上記のjsfiddleのリンクは私にとってうまくいきます...どのブラウザでエラーが表示されますか?あなたのサンプルページや開発中のページにエラーがありますか? – vitch