代码之家  ›  专栏  ›  技术社区  ›  Julie S.

为什么数据表最后一个标题与最后一列不对齐?

  •  0
  • Julie S.  · 技术社区  · 9 年前

    我用DataTable库创建了一个表(即使用foundation zurb 5.5.3),根据下图,我在Chrome和IE 11中都看到了最右边的列标题 the most right column header 第一次打开页面时不与其他行对齐。实际网页为 http://iprobesolutions.com/learn/wireless-conference-system-comparison 但是,如果我打开devtools尝试检查代码,问题就会出现!然而,当我用CTRL+F5刷新时,它会重新出现。

    当我创建此小提琴时,问题不会出现: http://jsfiddle.net/setbon/x75o53ck/

    <table id="example" class="display nowrap table1 compact">
    
    2 回复  |  直到 9 年前
        1
  •  1
  •   K Thorngren    9 年前

    我看到您正在加载Datatables FixedHeader代码。我不知道您是如何使用它的,也不知道您是否正在使用它,但它与scrollX和scrollY不兼容: https://datatables.net/extensions/fixedheader/

    尝试删除FixHeader或滚动选项。

        2
  •  0
  •   Gyrocode.com    9 年前

    通常,当初始化时隐藏表,然后在选项卡、模式对话框等中可见时,就会出现此类问题。

    在大多数情况下,解决方案是调用 columns.adjust()

    table.columns.adjust();
    

    foundation() 初始化表时。

    看见 jQuery DataTables: Column width issues with Bootstrap tabs