博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TableLock插件
阅读量:4315 次
发布时间:2019-06-06

本文共 4844 字,大约阅读时间需要 16 分钟。

html部分


       
TableLock插件
第一列 第二列 第三列 第四列 第五列 第六列 第七列 第八列 第九列 第十列
1-2 2-2 3-2 4-2 5-2 6-2 7-2 8-2 9-2 10-2
1-3 2-3 3-3 4-3 5-3 6-3 7-3 8-3 9-3 10-3
1-4 2-4 3-4 4-4 5-4 6-4 7-4 8-4 9-4 10-4
1-5 2-5 3-5 4-5 5-5 6-5 7-5 8-5 9-5 10-5
1-6 2-6 3-6 4-6 5-6 6-6 7-6 8-6 9-6 10-6
1-7 2-7 3-7 4-7 5-7 6-7 7-7 8-7 9-7 10-7
1-8 2-8 3-8 4-8 5-8 6-8 7-8 8-8 9-8 10-8
1-9 2-9 3-9 4-9 5-9 6-9 7-9 8-9 9-9 10-9
1-10 2-10 3-10 4-10 5-10 6-10 7-10 8-10 9-10 10-10
1-11 2-11 3-11 4-11 5-11 6-11 7-11 8-11
1-12 2-12 3-12 4-12 5-12 6-12 7-12 8-12
1-13 2-13 3-13 4-13 5-13 6-13 7-13 8-13
1-14 2-14 3-14 4-14 5-14 6-14 7-14 8-14
1-15 2-15 3-15 4-15 5-15 6-15 7-15 8-15

css部分

*{margin:0;padding:0} .LockRow{position:relative;z-index: 2;top:0;} .LockCell{position:relative;left:0;z-index:0} .LockCross{z-index:3;} .divBoxing{clear:both;overflow:scroll;position:relative;border:1px solid black;} .tbLock{border-collapse:collapse;} .lockRowBg{background-color:red;} .lockColumnBg{background-color:orange;} table{position:relative;}

js部分

(function($){
$.extend($.fn,{
TableLock:function(options){
var tl=$.extend({
table:"lockTable",//table 的id lockRow:1,//固定行数 lockColumn:1,//固定列数 width:"100%",//表格显示宽度(实质是外出div宽度) height:"100%",//表格显示高度(实质是外出div高度) lockRowCss:"lockRowBg",//锁定行的样式 lockColumnCss:"lockColumnBg"//锁定列的样式 },options); var tableId=tl.table; var table=$("#"+tableId); if(table){
var box=$("
"); box.scroll(function(){
$(".LockRow").css("top",$(this).scrollTop()+"px"); $(".LockCell").css("left",$(this).scrollLeft()+"px"); }); box.css("width",tl.width).css("height",tl.height); table.wrap(box); table.addClass("tbLock"); if(tl.lockRow>0){
var td1; for(var r=0;r
0){
var rowNum=$('#'+tableId+' tr').length; var tr2; for(var t=(tl.lockRow);t

转载于:https://www.cnblogs.com/l742314100/p/5990073.html

你可能感兴趣的文章
java Graphics2d消除锯齿,使字体平滑显示
查看>>
控件中添加的成员变量value和control的区别
查看>>
Spring Boot Docker 实战
查看>>
Div Vertical Menu ver3
查看>>
Git简明操作
查看>>
InnoDB为什么要使用auto_Increment
查看>>
HDU 1087 Super Jumping! Jumping! Jumping!
查看>>
0007_初始模块和字节码
查看>>
[效率提升]如何管理好你的电脑文件
查看>>
C++实验二
查看>>
零零碎碎的知识
查看>>
文件转码重写到其他文件
查看>>
AC自动机模板
查看>>
python 基本语法
查看>>
git配置
查看>>
【hexo】01安装
查看>>
使用case语句给字体改变颜色
查看>>
JAVA基础-多线程
查看>>
面试题5:字符串替换空格
查看>>
JSP九大内置对象及四个作用域
查看>>