JS实现的表头列头固定页面功能示例
JS 实现 功能 示例 页面 固定 表头
2023-09-14 08:58:56 时间
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>表头列头固定 -- Sara</title> <style> body{font-size:12px;} .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000} .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px} .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px} .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} .dd{height:200px!important; height:208px; overflow-y:hidden;} .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000} .t_i_h{width:100%; overflow-x:hidden; background:buttonface;} .ee{width:618px!important; width:620px} .t_i_h table{width:600px;} .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center} .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;} .cc table{width:600px; } .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center} </style> <script> function aa(){ var a=document.getElementById("cc").scrollTop; var b=document.getElementById("cc").scrollLeft; document.getElementById("dd").scrollTop=a; document.getElementById("hh").scrollLeft=b; } </script> </head> <body> <div class="t_n"> <span>序号</span> <div class="dd" id="dd"> <table cellpadding="0" cellspacing="0" border="0" class="t_number"> <tbody> <tr> <td>1</td> </tr> <tr> <td>2</td> </tr> <tr> <td>3</td> </tr> <tr> <td>4</td> </tr> <tr> <td>5</td> </tr> <tr> <td>6</td> </tr> <tr> <td>7</td> </tr> <tr> <td>8</td> </tr> <tr> <td>9</td> </tr> <tr> <td>10</td> </tr> </tbody> </table> </div> </div> <!--table--> <div class="t_i"> <div class="t_i_h" id="hh"> <div class="ee"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td width="10%">标题A</td> <td width="20%">标题B</td> <td width="10%">标题C</td> <td width="20%">标题D</td> <td width="20%">标题E</td> <td width="20%">标题F</td> </tr> </table> </div> </div> <div class="cc" id="cc" onscroll="aa()"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td width="10%">1</td> <td width="20%">1</td> <td width="10%">1</td> <td width="20%">1</td> <td width="20%">1</td> <td width="20%">1</td> </tr> <tr> <td>2</td> <td>2</td> <td>2</td> <td>2</td> <td>2</td> <td>2</td> </tr> <tr> <td>3</td> <td>3</td> <td>3</td> <td>3</td> <td>3</td> <td>3</td> </tr> <tr> <td>4</td> <td>4</td> <td>4</td> <td>4</td> <td>4</td> <td>4</td> </tr> <tr> <td>5</td> <td>5</td> <td>5</td> <td>5</td> <td>5</td> <td>5</td> </tr> <tr> <td>6</td> <td>6</td> <td>6</td> <td>6</td> <td>6</td> <td>6</td> </tr> <tr> <td>7</td> <td>7</td> <td>7</td> <td>7</td> <td>7</td> <td>7</td> </tr> <tr> <td>8</td> <td>8</td> <td>8</td> <td>8</td> <td>8</td> <td>8</td> </tr> <tr> <td>9</td> <td>9</td> <td>9</td> <td>9</td> <td>9</td> <td>9</td> </tr> <tr> <td>10</td> <td>10</td> <td>10</td> <td>10</td> <td>10</td> <td>10</td> </tr> </table> </div> </div> </body> </html>
相关文章
- Vue.js 开发实践:实现精巧的无限加载与分页功能
- 原生Js_实现广告弹窗
- JS框架_(JQuery.js)绚丽的3D星空动画
- JS框架_(JQuery.js)网页文字评论弹幕
- JS框架_(Laydate.js)简单实现日期日历
- destoon开发笔记-JQ+JS实现倒计时功能
- 【原】js实现复制到剪贴板功能,兼容所有浏览器
- Node.js链式回调
- js逆向6-jshook,js扣代码
- 用 webpack 构建 node 后端代码,使其支持 js 新特性并实现热重载
- js实现继承的5种方式
- JS实现的表头列头固定页面功能示例
- js实现:仿京东搜索栏随滑动透明度渐变
- 如何为部署到 SAP BTP 平台上的 Node.js 应用提供Authorization 和 Trust 管理 - 权限管控
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- js 数组随机洗牌
- 关于 用 js 实现 快照功能
- JS:使用Mock.js生成随机数据,拦截 Ajax 请求
- js 快速将日期格式转换为时间戳
- leetcode 344. 反转字符串 js实现
- leetcode 160. 相交链表 js 实现
- JS compose 函数实现
- js根据数据关键字实现模糊查询功能
- 【JS高级】js面向对象三大特性之封装—如何创建对象_05
- js判断是否微信PC端打开内置浏览器