0

ロジックとセットアップ:

'wrapper' divは、設定された高さと幅です。

jscrollpaneは'wrapper'divに適用されるように設定されています。

'wrapper' divには、datatablesテーブル(それ自体が別のdivにある)のインスタンスの上にテキストが含まれています。

望ましい結果:jscrollpaneが'wrapper'divに適用されます。

現在の結果:jscrollpaneは表示されず、'wrapper'divはスクロール可能な領域ではありません。

私はテストサイトへのリンクを持っていません、そしてこれをjsfiddleでセットアップすることはやっかいなことになるでしょう(しかし私は今それを始めてリンクをできるだけ早く投稿します)。

更新:うーん、jsfiddle (http://jsfiddle.net/rwone/AGf9M/)で動作しているようですが、テストサイトでは動作していません:(

おそらく、テストサイトでデータベースのデータを使用していて、データが読み込まれるまでdatatablesテーブルの高さがないためですか?したがって、スクロールペインはトリガーされませんか?わからない :(

$(document).ready(function() {
$('#example').dataTable();
$('#wrapper').jScrollPane();
} );

jscrollpaneは、ネストされたdivとテーブルを含むdivで機能しますか?それとも、jscrollpaneスクリプトとdatatablesスクリプトの間の単なる競合ですか(firebugはエラーを表示しません)?

何か案は?

4

1 に答える 1

0

解決策は、テーブルの高さを次のように設定することであるように見えました。

"sScrollY": "300",
"bScrollCollapse": false

これはどういうわけかjscrollpaneに、高さに対応するスクロール領域を作成するためにトリガーされるのに十分な情報を提供しました。

于 2013-02-13T03:19:31.087 に答える