BootStrap Table 设置height表头与内容无法对齐的问题


Posted in Javascript onDecember 28, 2016

首先说下我遇到的问题,就是设置表格的height后先加载所有数据再隐藏除第一条外的数据(即只显示第一条数据)发现表头与内容无法对齐,在网上也找了很多解决方法,但效果都不太理想,最后还是老老实实调样式,发现我们所看到的表头就是".fixed-table-header"这样一个div,而原来的表头因为margin-top而看不见了,而这个表头与内容是对齐的,因此就可以设置".fixed-table-header"的每一个"th"的宽度来实现对齐,于是我修改了bootstrap-table.js中fitHeader函数,看到该函数中有这么几行代码:

this.$header.find('th').each(function (i) { 
      that.$header_.find('th').eq(i).data($(this).data()); 
});

于是遍历的时候我们可以设置所看到的表头的列宽度。将其改为:

this.$header.find('th').each(function (i) { 
      that.$header_.find('th').eq(i).data($(this).data()); 
      // TODO: 2016-12-28新加的代码,用于解决设置height后表头与内容不对齐的bug(开始) 
      that.$tableHeader.find('th').eq(i).width($(this).innerWidth()); 
      // TODO: 2016-12-28新加的代码,用于解决设置height后表头与内容不对齐的bug(结束) 
    });

这样表头与内容就对齐了,当然浏览器窗口大小改变时也还需使用resetView函数。

以上所述是小编给大家介绍的BootStrap Table 设置height表头与内容无法对齐的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
JavaScript 定义function的三种方式小结
Oct 16 Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
基于jquery+thickbox仿校内登录注册框
Jun 07 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
Nov 21 Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 Javascript
js实现随机数字字母验证码
Jun 19 Javascript
探索webpack模块及webpack3新特性
Sep 18 Javascript
简化vuex的状态管理方案的方法
Jun 02 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
Aug 09 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
Apr 17 Javascript
JavaScript数值类型知识汇总
Nov 17 Javascript
JS简单实现移动端日历功能示例
Dec 28 #Javascript
如何学JavaScript?前辈的经验之谈
Dec 28 #Javascript
js+div+css下拉导航菜单完整代码分享
Dec 28 #Javascript
javascript实现简单的ajax封装示例
Dec 28 #Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 #Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 #Javascript
Web前端框架bootstrap实战【第一次接触使用】
Dec 28 #Javascript
You might like
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
javascript编程起步(第五课)
2007/02/27 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
Three.js学习之网格
2016/08/10 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
Javascript继承机制详解
2017/05/30 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
python3中for循环踩过的坑记录
2020/12/14 Python
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
医院护理人员的自我评价分享
2013/10/04 职场文书
财务会计实训报告
2014/11/05 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
2015年度学校应急管理工作总结
2015/10/22 职场文书
大学班干部竞选稿
2015/11/20 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库