1

最新バージョンの jQuery で使用する jScrollPane の最適なバージョンを誰かが知っているかどうか疑問に思っていました。

jQuery 1.6.4 を使用しています

jScrollpane 1.x、2.0beta10、および HEAD を github から試してみましたが、どれも機能していないようで、まったく同じように動作することさえありません。私がやっていることはそれほど変わっていないように見えるので、これはバージョンの互換性の問題である可能性が高いと私は考えています。

私はdivを使用しています:

.scroll-pane {
  position: absolute;
  overflow: auto;
  height: 100%
}

jScrollpane を次のように呼び出します。

jQuery(function() {
  return $('.scroll-pane').each(function() {
    var api, jsp_resize_timeout;
    $(this).jScrollPane();
    api = $(this).data('jsp');
    jsp_resize_timeout = void 0;
    return $(window).bind('resize', function() {
      if ($.browser.msie && !jsp_resize_timeout) {
        return jsp_resize_timeout = setTimeout(function() {
          return api.reinitialise();
        }, 50);
      } else {
        return api.reinitialise();
      }
    });
  });
});

ウィンドウのサイズを変更するまで、スクロールバーは表示されません。APIが何らかの理由で初期化されていないと推測しています。サイズを変更すると、スクロールバーが表示されますが、スクロールが機能しません。div がちらつくだけです。推奨事項はありますか?

4

3 に答える 3

0

マウスホイールを含む jScrollPane git ハブ アカウントからファイルを取得すると、すべて jquery 1.7.1 で動作します。

于 2012-04-28T22:08:37.977 に答える
0

すみません、リンクを追加するのを忘れていました。ここからダウンロードできます: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

于 2011-11-03T14:59:27.577 に答える
-1

Jquery バージョン 1.4.2 を試してください。Jscrollpane の最新バージョンは、jquery 1.6.4 と互換性がありません。

[ここ] からこのバージョンをダウンロード (または単に含める) ことができます。

ありがとう!

于 2011-11-03T14:55:39.780 に答える