Table冻结表头示例代码


Posted in Javascript onAugust 20, 2013

Table冻结表头:

<script type="text/javascript"> 
function fixupFirstRow(tab) { 
var div=tab.parentNode; 
if(div.className.toLowerCase()=="freezediv"){ 
tab.rows[0].style.zIndex="1"; 
tab.rows[0].style.position="relative"; 
div.onscroll = function(){ 
var tr = tab.rows[0]; 
tr.style.top = this.scrollTop-(this.scrollTop==0?1:2); 
tr.style.left=-1; 
} 
} 
} window.onload = function(){ 
var tab=document.getElementById("freezedivTable"); 
if(tab){ 
fixupFirstRow(tab); 
} 
} 
</script>

html源码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<script type="text/javascript"> 
function fixupFirstRow(tab) { 
var div=tab.parentNode; 
if(div.className.toLowerCase()=="freezediv"){ 
tab.rows[0].style.zIndex="1"; 
tab.rows[0].style.position="relative"; 
div.onscroll = function(){ 
var tr = tab.rows[0]; 
tr.style.top = this.scrollTop-(this.scrollTop==0?1:2); 
tr.style.left=-1; 
} 
} 
} window.onload = function(){ 
var tab=document.getElementById("freezedivTable"); 
if(tab){ 
fixupFirstRow(tab); 
} 
} 
</script> 
</head> 
<body> 
<div class="freezediv" style="width:100%;height:100px;overflow:auto;"> 
<table id="freezedivTable" style="width:100%;" border="1"> 
<tr bgcolor="white"> 
<th width="25%">序号</th> 
<th width="25%">内容</th> 
<th width="25%">序号</th> 
<th width="25%">内容</th> 
</tr> 
<tr> 
<td>1</td> 
<td>内容</td> 
<td>11</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>2</td> 
<td>内容</td> 
<td>22</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>3</td> 
<td>内容</td> 
<td>33</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>4</td> 
<td>内容</td> 
<td>44</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>5</td> 
<td>内容</td> 
<td>55</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>6</td> 
<td>内容</td> 
<td>66</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>7</td> 
<td>内容</td> 
<td>77</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>8</td> 
<td>内容</td> 
<td>88</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>9</td> 
<td>内容</td> 
<td>99</td> 
<td>内容</td> 
</tr> 
<tr> 
<td>10</td> 
<td>内容</td> 
<td>1010</td> 
<td>内容</td> 
</tr> 
</table> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
通过JS来判断页面控件是否获取焦点
Jan 03 Javascript
jquery得到iframe src属性值的方法
Sep 25 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 Javascript
Bootstrap3 多选和单选框(checkbox)
Dec 29 Javascript
angular分页指令操作
Jan 09 Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 Javascript
JavaScript贪吃蛇小组件实例代码
Aug 20 Javascript
JavaScript生成指定范围的时间列表
Mar 19 Javascript
微信小程序实现发红包功能
Jul 11 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
May 06 Javascript
浅谈JS的二进制家族
May 09 Javascript
JQuery判断子iframe何时加载完成解决方案
Aug 20 #Javascript
jQuery回车实现登录简单实现
Aug 20 #Javascript
jquery 延迟执行实例介绍
Aug 20 #Javascript
多种方式实现JS调用后台方法进行数据交互
Aug 20 #Javascript
js获取指定日期前后的日期代码
Aug 20 #Javascript
js 自定义个性下拉选择框示例
Aug 20 #Javascript
JavaScript打印iframe内容示例代码
Aug 20 #Javascript
You might like
php使用curl发送json格式数据实例
2013/12/17 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
Yii分页用法实例详解
2014/12/04 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
JavaScript运算符小结
2015/06/03 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
vue构建单页面应用实战
2017/04/10 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
python代码实现ID3决策树算法
2017/12/20 Python
python opencv之SURF算法示例
2018/02/24 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python程序需要编译吗
2020/06/19 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
水果花束:Fruit Bouquets
2017/12/20 全球购物
为什么group by 和order by会使查询变慢
2014/05/16 面试题
个人查摆剖析材料
2014/02/04 职场文书
火车来了教学反思
2014/02/11 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
爬山的活动方案
2014/08/16 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
生活委员竞选稿
2015/11/21 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
MySQL创建定时任务
2022/01/22 MySQL