gpt4 book ai didi

jquery - 带有动态宽度表的固定表头?

转载 作者:太空狗 更新时间:2023-10-29 16:36:17 26 4
gpt4 key购买 nike

我在网上找到了无数的固定标题表示例,在 StackOverflow 上也找到了很多关于该主题的帖子,但还没有找到一个允许随浏览器调整大小的动态宽度表的示例。任何时候我尝试使宽度动态化时,thead 列都不会与 tbody 列对齐。这是我尝试过的一小部分示例:

jqGrid 和数据表似乎工作,但我正在尝试使用 Knockout 构建一个表,并且宁愿避免两者 - 我们实际上正在完全远离 jqGrid。

有什么建议吗?

更新 -我站(或坐)纠正。 jQuery.floatThead does support dynamic width tables , 并且标题列在窗口调整大小时与正文列对齐。我猜第 50 次是一种魅力?我只是用 overflow-x:hidden; 隐藏了水平滚动条,并将表格包裹在一个 div 中,这是插件支持的:

var $table = $('.myTable');
$table.floatThead({
scrollContainer: function ($table) {
return $table.closest('.wrapper');
}
});

最佳答案

临时解决方案是在窗口调整大小时多次调整表的大小

$(window).on('resize', function () {
ResizeFloatThead();
});
ResizeFloatThead = function () {

var interval = 500;
for (var i = 0; i < 5; i++) {
setTimeout(function () {
$('.myTable').floatThead('reflow');
}, interval);
interval -= 100;
};
};

关于jquery - 带有动态宽度表的固定表头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21917094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com