0

逻辑和设置:

'wrapper' div 是设置的高度和宽度。

jscrollpane设置为应用于“包装器”div。

' wrapper ' div 包含数据表实例上方的文本(它本身在另一个 div 中)。

期望的结果:jscrollpane 应用于“包装器”div。

当前结果:jscrollpane 没有出现,并且“包装器”div 不是可滚动区域。

我没有指向测试站点的链接,在 jsfiddle 中设置它会很麻烦(但我现在就开始并尽快发布链接)。

更新:嗯,我似乎让它在 jsfiddle (http://jsfiddle.net/rwone/AGf9M/)上工作,但不是测试站点:(

也许是因为在测试站点上我使用的是数据库中的数据,并且数据表的高度直到数据加载后才存在?因此滚动窗格没有被触发?我不知道 :(

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

jscrollpane 可以在包含嵌套 div 和 table 的 div 上工作吗?或者它可能只是 jscrollpane 和数据表脚本之间的冲突(firebug 显示没有错误)?

有任何想法吗?

4

1 回答 1

0

解决方案似乎是设置桌子的高度:

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

这以某种方式为 jscrollpane 提供了足够的信息来触发以创建滚动区域以适应高度。

于 2013-02-13T03:19:31.087 回答