0

jScrollPane折りたたんで展開する (jQuery を使用) を使用するプロジェクトを継承しました。scrollPane が展開されると、コンテンツの最後をはるかに超えてスクロールできることがわかりました。サイズ変更時にコンテンツの高さが異なることをjScrollPaneに伝える方法はありますか?

jScrollpaneを使用して を破棄/再作成しようとしましたapi.destroyが、それが消えるか、元の寸法で再作成されるだけで、これは必要なものではありません。

http://jsfiddle.net/tssparky/4StG2/10/でサンプルを作成しました

4

1 に答える 1

0

jScrollPane のラッパー div を作成し、ラッパーに固定幅を設定する必要がありました。jScrollPane では、幅を 100% に設定しました。ラッパー div のサイズを変更すると、jScrollPane が再インスタンス化され、コンテンツがリフローされました。これにより、私が望んでいた結果が得られました。

$('#scrollpanecontainer').animate({
    'width': '700px',
    'left': '0'
    }, 100, function() {
        $('#scroll-pane').jScrollPane({ width: '100%', contentWidth: '100%', autoReinitialise: false});                 
});
于 2012-06-18T19:00:46.510 に答える