jquery – 数据库和不需要的水平滚动条的问题

前端之家收集整理的这篇文章主要介绍了jquery – 数据库和不需要的水平滚动条的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望这是一个相当简单的问题.

我试图使用Datatables创建一个没有任何水平滚动的表.该表有一些长的数据行,我需要保持一行并隐藏溢出.

看起来我在这里缺少一些相当基本的数据表,但是当表获得垂直滚动条时,我似乎无法摆脱水平滚动条.

http://jsfiddle.net/FBpLA/3/

有两个表(相同的数据),都是非常简单的初始化.

$('#mytable').dataTable({
    bFilter: false,bInfo: false,bPaginate: false,});

$('#mytable2').dataTable({
    bFilter: false,sScrollY: '150px'
});

页面的样式相当简单

body {
     height:100%;
     color: #000000;
     font-family: Helvetica,Arial,Verdana,sans-serif;
     font-size: 10pt;
     background-color: #B4D4EC;
 }
 .main-panel {
     display:block;
     background:white;
     padding:20px;
     height: 100%;
     position:absolute;
     width: 700px;
     top: 139px;
     bottom: 110px;
 }
 th {
     text-align:left;
 }
 td {
     border-spacing:0;
     white-space:nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     -ms-text-overflow:ellipsis;
 }

解决方法

最后,最佳的解决方案是将内部表的宽度设置为:
table-layout:fixed;
width: 98% !important;

这里列出的所有解决方案都有不良种植行为.以这种方式限制桌面宽度也使我能够动态地调整桌子的高度,使得水平滚动条可以在需要时显示或消失,而不引入水平滚动.

http://jsfiddle.net/FBpLA/15/

猜你在找的jQuery相关文章