1

scrollToプラグインと組み合わせたjQuery拡張機能jScrollPaneに問題があります。スクロール可能なコンテナにコマンドを適用し、スクロールが一番上の位置にあると、スクロールバーが消えます。(スクロールが一番上の位置にない場合は、すべてが正常に機能しています。)scrollTo

スクロールバーを元に戻すために、再初期化を試みます。次に何が起こるかというと、スクロールが一番上に戻り、scrollToコマンドがキャンセルされます。

私のコード:

  $('#myScrollableDiv div.jspContainer').scrollTo(delta);
  c = $('#myScrollableDiv').jScrollPane({
        autoReinitialise: true,
        maintainPosition: true
  });
4

1 に答える 1

1

jScrollPaneを使用する場合は、jScrollPaneの機能を使用して下にスクロールする必要があります。

var delta = 20;
var element = $('#myContainer').jScrollPane();
var api = element.data('jsp');
$('#scroll').click(function() {
    api.scrollByY(delta);
});​

jsfiddleで試してみてください

api変数の関数のリストについては、 jScrollPaneApiを参照してください。

p注:テキストの前後のタグを省略した場合は機能しません。

于 2012-05-09T12:26:22.547 に答える