Freeze table

jquery-freeze-table:带有冻结头和jQuery列的RWD表 RWD冻结表 带有冻结头和jQuery列的RWD表 产品特点 使用RWD冻结大型表的标题行和列 可选功能,例如冻结滚动条 命名空间支持多个表 大纲 示范 要求 该库要求以下内容: jQuery 1.11.0+ | 2.0+ | 3.0+ 安装 凉亭安装 bower install jquery-freeze-table 您也可以通过NPM下载或直接复制资产。 资产包括 将JavaScript文件添加到<head>或<body>的底部 < script type =" text/javascript " src =" dist/js/freeze-table.js " > </ script 立即下载
羡慕
<!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>
<title>= Freeze = Table</title>
<style type="text/css">
div.freeze
{
    border:solid 1px;
    width:800px;
    overflow:hidden;
}

div.horizontal
{
    overflow-x:hidden;
    overflow-y:scroll;
    height:90px;
}

div.freeze table.schema
{
}

div.freeze table.schema table.freeze
{
}

div.freeze table.schema table.data
{
    position:relative;
}


div.freeze table.schema td.col
{
    padding:1px 0px 1px 1px;
    position:relative;
    vertical-align:top;
    overflow:hidden;
}
div.freeze table.schema td.left
{
}
div.freeze table.schema td.right
{
}

div.freeze table.schema td.col thead
{
}
div.freeze table.schema td.col thead tr
{
}



div.freeze table.scroll
{
    width:100%;
}
div.freeze table.scroll td.col
{
    text-indent:6px;
    line-height:14px;
    font-size:14px;
    border:solid 1px #aaaaaa;
    width:21px;
    height:21px;
    cursor:pointer;
}
div.freeze table.scroll td.scroll
{
    position:relative;
    border:solid 1px #aaaaaa;
    background-color:#eeeeee;
    vertical-align:top;
}
div.freeze table.scroll div.scroll
{
    position:absolute;
    width:18px;
    height:20px;
    border:solid 1px #333333;
    background-color:#999999;
    cursor:w-resize;
}


</style>
<script type="text/javascript" language="javascript">
var IsIE = (navigator.appName=="Microsoft Internet Explorer");
var GetEvent = IsIE ? function(base) { return window.event; } : function(base) { return (base.length > 0 && (base[0].constructor == Event || base[0].constructor == MouseEvent)) ? base[0] : null; };
var GetEventElement = function(base) { var ev = GetEvent(base); if (ev == null) return null; return IsIE ? ev.srcElement : ev.target; };

function moveTo(navi, arg) {
    var event = GetEvent(arg);
    var table = document.getElementById("tdData");
    //var width = parseInt(table.clientWidth) - parseInt(table.parentNode.offsetLeft);
    var width = parseInt(navi.clientWidth) + 40;
    var left = parseInt(width * (event.x || event.layerX) / navi.clientWidth);
    if (left < 20) left = 0;
    if (width - left < 20) left = width;
    table.style.left = (0-left) + "px";
}
</script>
</head>

<body>

<div class="freeze">

<div class="--horizontal">
<table class="schema" cellpadding="0" cellspacing="0" border="0">
<tr><td class="col left">
    <table class="freeze" id="tbFreeze" cellpadding="0" cellspacing="0" border="1" rules="all" width="350px;">
        <thead>
            <tr>
                <th style="width:50px;">ID</th>
                <th style="width:300px;">Name</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>CYBERGUYS/EFILLIATE</td>
        </tr>
        <tr>
            <td>2</td>
            <td>EXECUTIVE OFFICE FURNITURE</td>
        </tr>
        <tr>
            <td>3</td>
            <td>GLOBAL EQUIPMENT COMPANY</td>
        </tr>
        <tr>
            <td>4</td>
            <td>KENNY PRODUCTS, INC.</td>
        </tr>
        <tr>
            <td>5</td>
            <td>PREMIER ELECTION SOLUTIONS</td>
        </tr>
    </table>
</td>
<td class="col right">
    <table class="data" id="tdData" cellpadding="0" cellspacing="0" border="1" rules="all" width="900px;">
        <thead>
            <tr>
                <th style="width:450px;">Description</th>
                <th style="width:450px;">Description</th>
            </tr>
        </thead>
        <tr>
            <td>1321 White Rock Road, Rancho Cordova, CA 95742-6505</td>
            <td>1321 White Rock Road, Rancho Cordova, CA 95742-6505</td>
        </tr>
        <tr>
            <td>241 East Hamilton St, Tallahassee, FL 32301</td>
            <td>241 East Hamilton St, Tallahassee, FL 32301</td>
        </tr>
        <tr>
            <td>"2505 Mill Center Parkway, Suite 100, Buford, GA 30518"</td>
            <td>"2505 Mill Center Parkway, Suite 100, Buford, GA 30518"</td>
        </tr>
        <tr>
            <td>13309 S. Normandie Avenue, Gardena, CA 90249</td>
            <td>13309 S. Normandie Avenue, Gardena, CA 90249</td>
        </tr>
        <tr>
            <td>1253 Allen Station Parkway, Allen, TX 75002</td>
            <td>1253 Allen Station Parkway, Allen, TX 75002</td>
        </tr>
    </table>
</td></tr>
</table>
</div>

<table class="scroll" cellpadding="0" cellspacing="0" border="0" rules="none">
    <tr>
        <td style="width:350px;">1,2,3</td>
        <td class="col"><</td>
        <td class="scroll" onclick="moveTo(this, arguments);"><div class="scroll"></div></td>
        <td class="col">></td>
    </tr>
</table>

</div>
</body>
</html>

TableFreeze冻结列.rar 项目中需要用到自己动态写table拼接的,前几列冻结,头冻结,底部冻结的,适合使用本案例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 立即下载

相关推荐

freezetable.js

这个文件是自己写的冻结表头工具类,默认冻结表头,可以设置冻结几列,结合我写的文档,可以很好的满足大家的需求

JQUERY冻结table行或列js

freezeTable.js/* * 锁定表头和列 * * 参数定义 * table - 要锁定的表格元素或者表格ID * freezeRowNum - 要锁定的前几行行数,如果行不锁定,则设置为0 * freezeColumnNum - 要锁定的前几列列数,如果列不锁定,则设置为0 * width - 表格的滚动区域宽度 * height - 表格的滚动区域

xieedeni的博客 2805

TableFreeze.js(基于JQuery的表格冻结插件)

// rowHead, rowFoot, colLeft, colRight 分别对应需要冻结的表格首行,尾行,首列和尾列 var rowHead = 1, rowFoot = 1, colLeft = 2, colRight = 2; $("#someId").FrozenTable(rowHead, rowFoot, colLeft, colRight);

掌握响应式冻结表格:jQuery-Freeze-Table 框架深度解析与应用指南

掌握响应式冻结表格:jQuery-Freeze-Table 框架深度解析与应用指南 在网页开发中,当处理大型数据表时,保持头部和列的固定是一项挑战,特别是在响应式设计中。为此,我们有幸介绍一个强大的开源项目——jQuery-Freeze-Table,它允许你轻松创建适应各种屏幕尺寸的冻结表格,且具备可选的滚动条功能,以及命名空间支持,确保多个表格间的独立操作。 项目介绍 jQuery-Freeze...

gitblog_00081的博客 508

freezeTable.rar

jquery实现冻结单表头,内容如果很多,可以纵向滚动的效果。滚动条在谷歌浏览器下做了美化,IE和火狐不支持滚动条的美化。但是效果没问题。

Jquery Table 固定行和列

Jquery Table 固定行和列,有需要的朋友拿去

推荐项目:响应式冻结表格 - RWD Freeze Table

推荐项目:响应式冻结表格 - RWD Freeze Table 随着数据密集型应用的日益增多,对于大型表格在不同设备上的友好展示成为了一个挑战。今天,我们向您隆重推荐一个开源神器——RWD Freeze Table,一个专为jQuery设计的响应式表格插件,它完美解决了在滚动时保持表头和列固定显示的问题,极大提升了用户体验。 项目介绍 RWD Freeze Table 是一款轻量级的库,旨在实现响...

gitblog_00273的博客 386

开源项目常见问题解决方案:jQuery-Freeze-Table

开源项目常见问题解决方案:jQuery-Freeze-Table 基础介绍 jQuery-Freeze-Table 是一个开源项目,它为 jQuery 提供了一个用于冻结表格头部和列的功能,特别是在响应式网页设计中(RWD),当表格内容超出屏幕可视范围时,保持表格头部和列的可见性。该项目主要使用 JavaScript 和 jQuery 编程语言。 新手常见问题及解决步骤 问题一:项目依赖安装失败 ...

gitblog_00273的博客 398

同花顺Supermind量化交易 风险控制建模--海龟交易法则

A.市场与标的海龟交易法则应用于流动性高的市场中,选择交易量较大的标的进行交易。本文以沪深300指数ETF为标的,构建海龟交易法则。B、仓位:仓位是海龟交易系统最核心的部分,通过ATR真实波幅指标来管理仓位。第一步:计算True Range,简称TR。TR = Max ( H−L , H−P , P−L ) ,其中H为当日日内最高价,L为当日日内最低价,P为前一日收盘价。第二步:计算ATRATR = mean ( TR , 20 ) , 即计算过去20天的TR的平均值,ATR是TR的移动平均值。

qq_22808537的博客 1497

Mac本地大模型实战指南:Ollama+Metal+Apple Silicon深度优化

大语言模型(LLM)本地化部署正成为开发者关键技术能力,其核心在于推理效率、硬件适配与成本控制。Apple Silicon凭借统一内存架构(UMA)和Neural Engine,为本地LLM运行提供了独特优势;Metal加速则显著提升GPU计算吞吐,使Gemma 4、Qwen 3.5等模型在M系列Mac上实现低延迟、高精度、离线可用的工程落地。相比云端API,本地方案规避了token计费、网络依赖与数据外泄风险,特别适用于企业文档处理、实时语音分析、私有知识库检索等强隐私、低时延场景。本文聚焦Mac平台,系

weixin_33443333的博客 351

Freeze Table Header and Columns

IntroductionI was developing a web based application that needed a datagrid/table that can freeze its header and columns, and also have a complex that consists of merged cells. I have searched on th

AIRFLYNET的专栏 2393

Ubuntu20.04/Debian10安装向日葵远程控制踩坑实录(附依赖问题解决方案)

本文详细介绍了在Ubuntu 20.04/Debian 10系统上安装向日葵远程控制软件的全过程,重点解决了常见的依赖问题,特别是libwebkitgtk相关错误。通过自动修复、手动修改.deb包依赖和使用兼容层三种解决方案,帮助用户顺利完成安装并优化远程控制体验。

silver的专栏 749

当数据库中存在某个表的年龄大于vacuum_freeze_table_age,就会执行急切冻结过程

急切冻结的触发条件是pg_database.datfrozenxid

weixin_43084715的博客 949

《从0到1:CTFer成长之路》书籍配套题目-[第二章 web进阶]文件上传

[第二章 web进阶]文件上传开始行动绕过第1个限制绕过第2个限制 介绍:记录一下笔记,方便以后迅速回忆使用。 《从0到1:CTFer成长之路》书籍配套题目,来源网站:《从0到1:CTFer成长之路》 先看一下题目源码: <?php header("Content-Type:text/html; charset=utf-8"); // 每5分钟会清除一次目录下上传的文件 require_once('pclzip.lib.php'); if(!$_FILES){ echo '

weixin_46703850的博客 3410

Linux 内核中 ARP 协议的全链路解析:从触发机制到物理层发送

核心设计思想按需解析:减少不必要的 ARP 请求,降低网络负载。分层解耦:协议栈各层(邻居子系统、Netfilter、驱动)职责分离,提高扩展性。ARP的核心作用是将IP映射为MAC地址,确保数据链路层能正确封装帧。其触发时机围绕“未知MAC地址需求”展开,覆盖通信初始化、缓存更新、网络变更及维护等多种场景。

数字人生 367

PostgreSQL vacuum_freeze_table_age和vacuum_freeze_min_age理解

vacuum_freeze_table_age : 如果pg_class.relfrozenxid的事务年龄大于该参数的值,那么PostgreSQL会在该表上自动vacuum执行全表扫描,默认是150亿个事务。 因为VACUUM通常会忽略没有任何死行版本页面,但这些页面可能仍然有旧XID值的行版本。为了确保所有旧的XID已被FrozenXID替换, 需要全表扫描。 vacuum_freeze_m...

luojinbai的专栏 4509

MFC Windows 程序设计[105]之彩色滚动条(附源码)

MFC是微软公司提供的一个类库(class libraries),用以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。有很多初学MFC的小伙伴们都觉得MFC比较难学,看书吧,看了就忘了,网上的一些教程又是写的含糊不清,故而学习起来很吃力...... 故此,本专栏亲自研究,实践,由易到难,层层深入,将调试过程中所遭所遇进行详细讲解,注意事项进行一一列举,希望能够帮助到各位初学MFC的小伙伴,避免走弯路,费时费力。

hnjzfwy的博客 518

Postgresql vacuum freeze相关参数

先看3个参数:autovacuum_freeze_max_age | 500000vacuum_freeze_min_age | 10vacuum_freeze_table_age | 100000 首先如果pg_class表age(relfrozenxid)大于autovacuum_freeze_max_age,那么数据库...

weixin_33724570的博客 1197

Qemu开发ARM篇-5、buildroot制作根文件系统并挂载启动

在上一篇中,我们编译了kernel,并在qemu上进行了运行,但到最后,在挂载根文件系统时候,挂载失败,这是因为我们还没有根文件系统,在本章中,我们将制作根文件系统。rootfs制作方式有很多方式,如busyBoxbuildrootYocto等,在该篇章中,我们使用buildroot来制作根文件系统,主要考虑到busyBox制作完还需要手动首改一些启动配置比较繁琐,而Yocto如果电脑配置不是很好,编译时间过长,比较麻烦。

sinat_33909696的博客 2465

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

21个漂亮的Ajax+Table实例_Freeze_Soul In Hard Working

21个漂亮的Ajax+Table实例 ) Tablecloth - Css Globe has decided to present Tablecloth. Which is a lightweight, easy to use, unobtrusive way to add style and behaviour to your html table elements.2)

xu的blog 1562

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

POSTGRESQL vacuum_freeze系列中 三个参数与 vacuum的关系

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共700人左右 1 + 2)。最近在整理VACUUM 相关知识的时候,发现一个问题对于 vacuum_freeze 的3个参数的概念掌握的不牢固,...

sql server的专栏 1598

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

PostgreSQL中的冻结管理

PostgreSQL将事务ID分成两部分:过去20亿是可见的,未来20亿是不可见的。所有可见行必须始终存在于过去的20亿中。未来的对于当前事务是不可见的。 PostgreSQL通过专门标记旧行来避免这种数据丢失问题。 冻结(Freezing)是标记旧的实时元组(即数据库行)的进程。它与vacuum相反,vacuum是旧的死元组占用的空间,任何事务都不可见。这两个进程都是由vacuum管理的。 ...

HighGO 2477

【ant Design Vue】a-table中可伸缩列不能使用的问题

a-table中可伸缩列不能使用问题的解决

weixin_45249740的博客 1328

vue摸板 大数据_vue 大数据table解决方案

一、 问题一直以来从事vue开发要不就是使用element-ui ,要不然就是iview。而在我们的开发中table组件可以说是重中之重,非常频繁的使用到。但是如果碰到数据量多的时候,这个组件的性能非常堪忧。下面我们来试试一下上面的情况, 可以看到仅仅只是6个字段, 极为简单的逻辑和数据。(1)100条数据(2)1000条数据(3)10000条数据直接卡死了,半天也渲染不出来由此可见, 这个tab...

weixin_33014843的博客 1146
上一篇: FileNotFoundException, Could not find file 'C:\WINDOWS\TEMP\wpbzwlwo.dll'.
下一篇: Sql2005 全文索引详解
FBugFramework
博客等级 码龄23年 25粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值