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 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
基于Jquery制作的幻灯片图集效果打包下载
Feb 12 Javascript
js操作iframe兼容各种主流浏览器示例代码
Jul 22 Javascript
jquery实现树形二级菜单实例代码
Nov 20 Javascript
JavaScript中的操作符类型转换示例总结
May 30 Javascript
vue左右侧联动滚动的实现代码
Jun 06 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
Aug 06 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
Aug 17 Javascript
微信小程序图片自适应实现解析
Jan 21 Javascript
es6中Promise 对象基本功能与用法实例分析
Feb 23 Javascript
JavaScript常用8种数组去重代码实例
Sep 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
ftp类(myftp.php)
2006/10/09 PHP
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
js登录弹出层特效
2014/03/07 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
Python整数对象实现原理详解
2019/07/01 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
施工材料员岗位职责
2014/02/12 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
南湾猴岛导游词
2015/02/09 职场文书
教师考核表个人总结
2015/02/12 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
2019学校运动会开幕词
2019/05/13 职场文书