• bootstrap table 表头与内容不对齐问题解决


    1.如果页面不涉及到大小变化,bootstrap table是低版本的

    打开bootstrap-table.js 找到 BootstrapTable.prototype.resetView方法,找到如下代码: 

    if (this.options.showHeader && this.options.height) {

    this.$tableHeader.show();

    //注释一下两行代码

    //this.resetHeader();

    //padding += this.$header.outerHeight();

    }

    这样直接加载表格,就不会出现错位的情况了

    2.如果表格有高度要求,且页面会有大小的变化

    (1)首先将加载表格时的height属性去掉

    (2)换另一种方式控制高度--因为我测试了好几种方式,只要写了高度都不灵

    // 窗口大小变动监听
    $(window).resize(function () {
    $('#TableID').bootstrapTable('resetView');//表格重新展示
    $(".fixed-table-container").css("height", window.parent.innerHeight - 300);//在此处设置高度,可自定义,可以实现控制高度的作用,初始加载表格也需要写本条代码(高度初始就要定一下,本方法只在页面大小变化时才会触发)
    });

  • 相关阅读:
    20199106 2019-2020-2 《网络攻防实践》第三周作业
    Vulnhub
    NEEPU-CTF 2021 Web后四题Writeup
    Vulnhub
    [VNCTF 2021]naive题解
    F5杯 Web部分题目Writeup by atao
    CTFSHOW SSTI 刷题
    C语言文件
    函数+进制转换器
    C语言知识点小结
  • 原文地址:https://www.cnblogs.com/sky-zky/p/12155333.html
Copyright © 2020-2023  润新知