手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Table冻结表头示例代码
Table冻结表头示例代码
摘要:Table冻结表头:复制代码代码如下:functionfixupFirstRow(tab){vardiv=tab.parentNode;if...

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>

<table id="freezedivTable" 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>

【Table冻结表头示例代码】相关文章:

分享自己用JS做的扫雷小游戏

必须点击广告才能进入的代码

JavaScript中Number.MIN_VALUE属性的使用示例

JS控制表格隔行变色

检测用户按键

将HTML自动转为JS代码

JS函数实现鼠标指向图片后显示大图代码

网页常用特效代码整理

全面详细的jQuery常见开发技巧手册

JSON与XML优缺点对比分析

精品推荐
分类导航