js 固定表头及固定列的js】的更多相关文章

//给table 外层加一个div然后将divid传入方法,arr是一个数组里面填写需要固定的列数function fixedCol(arr,divId){ var colArr = arr || []; colArr.forEach(function(val){ $("#"+divId).scroll(function(){ var left = $("#"+divId).scrollLeft(); // 获取盒子滚动距离 var trs = $("#&…
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <style type="text/css"> *…
整理了下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <style type="text/css"&…
引语:做有难度的事情,才是成长最快的时候.前段时间,接了一个公司的稍微大点的项目,急着赶进度,本人又没有独立带过队,因此,把自己给搞懵逼了.总是没有多余的时间来做自己想做的事,而且,经常把工作带入生活,这TM真是一个糟糕的事情!这两天,终于把项目上上去了,不管结果怎么样,总算是交差了吧.趁着这空档的时间,写点东西. 本篇,就来写写关于固定表头和表列的事儿吧. 相信大家使用excel的时候,肯定都会用到一项冻结的功能,冻结之后,可以让你很方便的查看到各种标题,从而能清楚的查看到当前行的内容. 这个…
在使用saiku查询的时候,当“行”和“列”的维度内容过多时,在查看时只看到数据,不知道是什么数据,维度不清楚,得来回拖动滚动条才行,所以同事提出想要固定“表头”和“首列”. 在网上找了一些现成的插件使用后效果都不理想,所以决定自己动手,丰衣足食. 我的思路来自:http://www.cnblogs.com/sorex/archive/2011/06/30/2093499.html 使用四个table,其中一个为saiku原有的,再增加3个,思路效果图: js代码实现: 1.找到SaikuTab…
table表格是我们最常使用的数据显示一种形式,但有时候数据比较多的时候 就需要我们去固定表头,固定列.我这里用简单的css样式配合两句js脚本来实现,希望能够去帮到你. <div class="tableContainer"> <div class="sideTable"> <span>产品小类</span> <div id="sideTable"> <table> <…
前端时间移动端在做表格的时候需要这个功能,由于还有实现类似原生的惯性滚动功能,于是使用了iscroll插件. iscroll插件下载地址:iscroll5 该功能demo github地址: https://github.com/lyc152/front-special-effects/tree/master/table-fixed 下面看下代码结构: HTML: <div class="data-table"> <div class="t_l"&…
以前写前台的时候需要用哪些效果从来都是有现成的东西拿来就用的,因为自己真的是有些懒,毫无探索精神,只重视结果,不追求过程. 这个ScrollableGridPlugin.js是从网上找到的一个具有固定表头效果的插件,使用起来灰常的简便,而且效果也是看着不错的.不过毕竟不是量身定做的,所以有的地方在自己的项目中还是要进行一点点小改动,因为实在是太喜欢这个插件了,所以第一次进到里面,看看原作者的思路和写法,然后才能知道如何去改成适合自己项目. 对于js我完全是一个非常业余的选手,下面根据自己的现状对…
当时遇见这个问题 是医院手麻系统大批量数据展示,由于是旧项目系统没有使用到前端的架构 只能使用JQ,JS, css完成 也谢谢给予我支持的同行们 固定首行数据: 采用函数的方式进行  JQ /** * 功能:固定表头 * 参数 viewid 表格的id * scrollid 滚动条所在容器的id * size 表头的行数(复杂表头可能不止一行) */ function scroll(viewid, scrollid, size) { // 获取滚动条容器 var container = docu…
原文链接:http://www.th7.cn/web/js/201509/121055.shtml 参考链接:http://www.jb51.net/article/102568.htm 写两个表格,一个为表头,另一个为表内容.当表内容数据量比较大时,可以直接在表内容所在的父容器进行滚动.以下为demo代码实现: <table> <thead class="header"> <tr><th>姓名</th><th>爱…
前言 记得还是15年的时候,工作需要,独自写后台管理系统..记得那时候,最让我头疼的不是后台逻辑,而是数据的列表展示. 列很多的时候,页面显示问题;分页样式问题;表格样式问题;数据加载...很多细节的问题,费时,而且总是达不到我想要的效果...也是那个时候,第一次接触了datatable.js插件,只需要简单的修改配置值,就可以改变表格的方方面面,真的是非常好的体验... 不过,因为一些历史原因,和时间问题,那时候对 ajax加载+服务端分页+页面刷新,仍然是一直很迷迷糊糊...刚好最近工作中需…
1.引入 bootstrap依赖于jquery bootstrap-table依赖于bootstrap,所以都需要引入 2. bootstrap-table有两种方式,html.js <table id="table" class="table table-bordered table-hover" data-toggle="table" //启用bootstrap表格 data-classes="table table-hove…
Midnight.js 是一款 jQuery 插件,在页面滚动的时候实现多个头设计之间的切换,所以你总是有一个头与它下面的内容层叠,看起来效果很不错. Midnight.js 可以让你轻松实现这种切换固定头的效果. 在线演示      插件下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经典的白富美型 jQu…
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <title>像excel那样固定table的表头和第一列</title> <style type="text/css"> .left,.right{float: left;height: 297px;background-color: #ccc;} #left_topic{h…
前言 最近在做vue移动端项目,需要做一个可以固定表头首列的表格,而且由于一些原因不能使用任何UI插件,网上找了很久也没什么好方法,所以在解决了问题之后,写下了这篇文章供后来人参考,文章有什么错漏的问题欢迎评论交流. 效果 思路 要实现固定首行首列 除了使用各种UI框架插件外,那就是自己用原生写啦 首先我们理一下思路 如何固定首行首列呢? 可能每个人有不同的想法 我这里当然介绍的是我自己的想法 那就是把首列表头和表格主内容分割开来,如下图 不过这样虽然固定了表头首列 但还是不能实现我们想要的效果…
源码: /// <summary> /// 锁定表头和列 /// <para> sorex.cnblogs.com </para> /// </summary> /// <param name="TableID" type="String"> /// 要锁定的Table的ID /// </param> /// <param name="FixColumnNumber"…
一.固定表头后表体列和表头不对齐 此问题可能在antd3.24.0版本之前都存在,反正3.16.2版本是存在这个问题的,如果是3.24.0之前的版本估计只能通过修改css样式解决. 按照官网说的: 1.若列头与内容不对齐或出现列重复,请指定固定列的宽度 width.如果指定 width 不生效,请尝试建议留一列不设宽度以适应弹性布局,或者检查是否有超长连续字段破坏布局. 2.建议指定 scroll.x 为大于表格宽度的固定值或百分比.注意,且非固定列宽度之和不要超过 scroll.x. 如果按照…
我在工作中需要固定表头这个功能,我不想去找,没意思.于是就写了一个,我写的是angularjs 自定义指令 起了个 "fix-header" ,有人叫  "freeze-header" ,算了,看心情吧,最近心情不太好就不改了~~~ 想了想,我还是改成原生吧,angularjs就是个毛毛~~~. 先讲一下思路: 1.想一想,再想一想,肯定用定位了,具体是绝对定位还是固定定位,看实际情况:     2.clone 一份thead元素,用于再创建一个定位的表头:    …
固定表头,单元格td宽度自适应,多内容出现-横向纵向滚动条数据表格的<前世今生>     先上图例   & 无论多少数据--都完美! 背景:由于我司行业方向,需要很多数据报表,则table是当仁不让的首选,一般的数据,普通的table即可满足需求:涉及到,数据过多时候,要左右可以滚动查看数据,且头部要锁定.则需要深入开发一下了!    A:单一table来实现需求  html结构如下  <table  class="form-table">       …
写在前面: 之前在做表格的时候,一直忽略了表格的height高度,导致表格的的表头不能固定,这个样子当表格数据过多的时候,导致无法分辨表头是什么,所以决定固定表头. 固定表头需要使用height这一属性,但是如果使用height后就有可能出现表头与表内容不对齐的问题,这里还要解决下,一般来说这点都是常见的,奇葩的是,当我一个页面有多个table的时候,其中有一个table当点击下一页的时候与初始化显示的第一页时候的表格的高度不一致,即当第一次进去点击下一页的时候,表格的高度发生了变化.这里真的不…
在开发XX车站信息系统时,需要将大量数据显示在一个巨大的表格内部,由于表格是一个整体,无法分页,加之数据很多,超出一屏,为了方便用户,决定使用固定表头的插件,经过测试,发现JQuery 插件:fixedtableheader可以简单方便的实现功能. 它的使用很简单,需要设置的参数也只需2个,很实用. 使用方法: //引入文件 <script type="mce-text/javascript" src="http://www.cnblogs.com/jquery.min…
做了好几天的固定表头特效,总算是搞定了.先说明一下基本功能:我们在一个网页上浏览很多份表格数据的时候,肯定会碰到很多分不清表头,也分不清表 格是哪个的情况,这个时候我们就希望能有一种功能,就是我们再下拉滚动条的时候,表格的表头固定住.这样对付只有一张表格的网页还好,如果表格多了,又会 很麻烦.我做的这个特效综合了固定表格表头的功能,同时,还能在浏览不同表格时候,切换固定的表头.效果如图所示: 网页上有两个表格 拉动滚动条,固定第一个表格的表头 继续拉动滚动条,切换并到第二个表格的表头 我 在做这…
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>固定表头</title> <style type="text/css"> #table-container{…
在日常Excel操作中,有时候内容比较多,需要将表头固定才能方便查看.那么,该如何固定表头呢?或者说如何固定任意一行我们制定的呢?下面以Excel2013进行详细的步骤讲解. 首先打开需要操作的Excel,以下面的内容为例:      如果只是要固定第一行,那么直接在菜单栏选择“视图→冻结窗口→冻结首行”即可:      同样的,如果只要固定第一列,那么直接在菜单栏选择“视图→冻结窗口→冻结首列”即可:      如果需要固定其他行,需要选择固定行的下一行,比如要固定第三行,那么选择第四行,然后…
项目中设计的报表table设计的列数相对过多,当拖动下方的滚动条时无法对应表头所对应的列,因此在网上搜索了好一段日子,最后在网上找到了一些参考资料,然后总结归纳出兼容行列合并的固定表头demo. 多浏览器没有做太多测试,在ie6中已测试通过. 功能期待了很久今天终于找到解决的方式,总结到javaeye中方便日后查阅.实现方式可能还有更好的,希望有大牛路过,给我留点更好的实现例子作日后交流之用. 以下是相关的css <style type="text/css"> <!-…
现在有一个表格,里面的列数是不固定的(可以重复写入数据),且列数行数都可能很多,就带来一个问题: 必须要固定表头,但是antd 的表格组件设置了固定表格 scroll={{x:1000,y:300}} 这个 x 必须设置且一定不能这样设置,同时columns设置除最后一行外每行的 width 然而并没有什么卵用 -.- 关键点还是在于 x ,文档中讲可以为百分数.数字 和true,由于列数不固定,百分数也不靠谱 最后这样解决的: 计算列数,大致得到最宽列所对应的宽度,然后设置 columns.l…
Excel 如何固定表头 视图-冻结窗格-冻结首行 EXCEL如何设置固定表头 一.首先打开Excel表格,如果你的表头只有一行,那么直接选择"视图-冻结窗格-冻结首行"就可以了. 二.如果你的表头是多行的,那么首先要选中表头的下方一行,举例来说就是如果你想将前两行作为表头那就选择第三行,然后选择视图选项下的"冻结窗格-冻结拆分窗格". 三.此时在表格中无论你向下翻多少行,表头始终固定在那里. 四.如果想取消固定的表头,那么再次点击"冻结窗格-取消冻结窗格…
参考网上黄龙的表格树进行完善,并添加固定表头等的功能,目前是在iview的项目中实现,如果想在element中实现的话修改对应的元素标签及相关写法即可. <!-- @events @on-row-click 单击行或者单击操作按钮方法 @on-selection-change 多选模式下 选中项变化时触发 @on-sort-change 排序时有效,当点击排序时触发 @props data 显示的结构化数据 columns 表格列的配置描述 sortable:true 开启排序功能 showHe…
(数据为Array数组)使用AngularJS中ng-show="{{}}",其将数据按行分为奇数行和偶数行,$even是判断是否为奇数行[如果是则为true,不是则为false],$odd判断是否为偶数行,ng-show="{{$even/$odd}}".根据读取数据的需要对需要隐藏的数据进行隐藏和显示. 在写js将数据分为两列时使用for循环取数据进行判断. var oL = document.getElementById('L'); var oR = docu…
实现思路: 外层用一个table,里面写好Header,然后里面再写一个table里面写好header.然后自己控制overflow的值使内部的tablemargin-top和外层的行高一致就可以实现看起来的固定表头了. auto的计算方式为浏览器自动计算大小,可以在宽度和margin-left等处自动计算.…