小编fan*_*rek的帖子

隐藏侧边栏时,数据表表头不会调整大小

我已将侧边栏添加到表格所在的视图之一。我正在为该表使用数据表插件。

侧边栏可以切换或隐藏。当我隐藏侧边栏时出现问题。表体可以正确调整大小,但表头却不能。我可以通过单击它来调整标题。通过调整大小,我的意思是我width像这样改变父级:

.page-wrapper.toggled .page-content .tasks-list {
        width: -webkit-calc(100% - 300px);
        width: -moz-calc(100% - 300px);
        width: calc(100% - 300px);
    }
Run Code Online (Sandbox Code Playgroud)

我在下面提供代码片段。您需要进入全页模式才能看到我的问题。

我读到该columns.adjust()功能可能有帮助,但事实并非如此。我不知道如何解决它。

如何调整表头大小或调整其tbody宽度?

.page-wrapper.toggled .page-content .tasks-list {
        width: -webkit-calc(100% - 300px);
        width: -moz-calc(100% - 300px);
        width: calc(100% - 300px);
    }
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function () {

            var table = $('#testtable').DataTable({
                scrollY: 500,
                searching:false,
                paging:false
                //fixedHeader: {
                //    header: true,
                //    headerOffset: 230
                //}
            });

            $("#close-sidebar").click(function () {
                $(".page-wrapper").removeClass("toggled");
                //table.columns.adjust(); have tried this but does not work  
            }); …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery datatables

0
推荐指数
1
解决办法
5780
查看次数

标签 统计

css ×1

datatables ×1

html ×1

javascript ×1

jquery ×1