我正在使用优秀的jquery插件jtable。 但我找不到任何显示垂直滚动条的示例。
我尝试在包含它的div上设置高度和overflow.auto - 滚动条然后滚动整个表格,包括标题 - 我只想滚动行而不是标题而不是页脚。
有没有人找到办法做到这一点?
以某种方式工作的解决方案是插入:
$('.jtable').wrap('<div class="jtable-main-container scroll-content" />');
和
.scroll-content {
overflow-y: auto;
width:100%;
}
div.jtable-main-container {
height:100%;
}
在div上设置高度。 然而它也滚动表头 - 但它比滚动整个jtable更好 - 我试图制作一个解决方案,其中jtable生成2个表 - 一个带有标题,一个带有正文但标题不同步。
答案 0 :(得分:3)
$('.jtable').wrap('<div class="jtable-main-container scroll-content" />');
and
.scroll-content {
overflow-y: auto;
width:100%;
}
div.jtable-main-container {
height:100%;
}
谢谢!
答案 1 :(得分:0)
<style type="text/css">
#StudentTableContainer {
width: 100%;
display: block;
}
#StudentTableContainer tbody, .jtable tbody {
height: 100px;
overflow-y: auto;
display: block;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$('#StudentTableContainer').jtable({
//...
});
});
</script>
<div id="StudentTableContainer" class="jtable"></div>
答案 2 :(得分:0)
将此添加到css
table.jtable{
overflow-y: scroll;
display:block;
overflow-x: hidden;
}