数据表垂直滚动问题
Datatables vertical scroll issue
我已经在datatables论坛上发布了这篇文章,但几天后没有回应。所以我希望这里的人至少能想出一个解决办法。
过去几天我一直在研究这个问题,但找不到任何解决方案。。。我有一个网站在搜索结果页面上使用了dataTables,所以它必须能够处理一些记录,或者很多记录。我想使用垂直滚动来确保无论找到多少记录,标题都保持可见,但这让我头疼。。。
请参阅下面的jsfiddle,它演示了我的问题:http://jsfiddle.net/kzgq1L25/2/
我初始化数据表如下:
$('#example').DataTable({
"scrollX": true
, "scrollY" : "500px"
, "scrollCollapse": true
, "paging": false
, "searching": false
, "ordering": true
});
这告诉它创建一个高度为500px的垂直滚动容器。"scollCollapse": true
告诉它不要使垂直滚动容器500px,如果表本身不那么高(以避免空白)。
我的问题是,正如你所看到的,即使表的高度小于scrollYparameter
中给定的高度,也总是会添加一个垂直滚动条。只有在同时使用"scrollCollapse": true
时才会发生这种情况。在这个例子中,表只由2行组成,根据Chrome开发工具的说法,tbody元素只有62px大,我已经给dataTables提供了"scrollY": "500px"
参数,所以我希望没有垂直滚动条。
关于如何解决这个问题有什么想法吗?
试试这个。
.dataTables_scrollBody{ height:500px !important;}
当您从表元素中删除边距时,您的垂直滚动条问题也得到了解决,也在您的jsfiddle:中
table.dataTable {
margin: 0;
}
相关文章:
- Safari(Mac OS)上的jQuery平滑滚动问题
- 滚动以修复向上滚动的问题
- jquery平滑滚动问题
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- Wordpress中奇怪的滚动问题
- 无限滚动更改ID问题
- ajax显示隐藏滚动到最重要的问题
- jQuery Div滚动功能:IE中的问题
- CSS 溢出的滚动问题:滚动 HTML
- 显示比容器宽的文本,滚动时出现问题
- 单点高库存滚动条问题
- SlimScroll JQuery插件中的滚动条问题
- overflow-y:滚动导致JQuery出现问题
- 修复了从外部页面滚动到锚点时的页眉问题
- 平滑滚动并突出显示导航问题
- Jquery问题--滚动菜单
- CSS/Javascript菜单固定位置问题(滚动时)
- 关于页面加载的Javascript问题&滚动
- Jquery对话框chrome问题-滚动不可见时打开第二次
- 谷歌浏览器的问题:滚动到底部检测缩小