最新バージョンの 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 がちらつくだけです。推奨事項はありますか?