jScrollPane を使用して、.load() メソッド (jQuery) を使用して、ajax によってコンテンツが更新された div にカスタム スクロールを作成しています。
コンテンツが div に初めて読み込まれたときに機能しますが、コンテンツを変更すると、div にはまだ overflow: hidden があるため、jScrollPane は新しいコンテンツのスクロールを行いません。次のようにオーバーフロー属性をクリアしようとしました:
$('#content .text').css('overflow', 'auto');
$('#content .text').jScrollPane();
ただし、これにより、コンテンツ div がカスタム スクロールではなくシステム スクロールを使用するようになります。だから私はこれを試しました:
$('#content .text').css('overflow', 'none');
$('#content .text').jScrollPane();
しかし、私はそれが存在するとはまったく信じていません。だから私は実際にこれで属性をきれいにしてみました:
$('#content .text').css('overflow', '');
$('#content .text').jScrollPane();
しかし、まだ成功していません。他に方法はありますか?
- div の動的な高さと幅を設定するためにスタイル属性を使用しているため、スタイル属性全体をクリアできません。
前もって感謝します。