实现table表头固定 内容滚动效果

基于jQuery和colResizable-1.6.js的使表头固定内容滚动 要让表头固定内容滚动,基本操作思路是将表头和内容分开成两个table,并装进两个不同的div中,再让内容的div设置滚动。但是colResizable.js在同时渲染了两个表格后,两个表格的列宽拖拽是相互独立的,并不能一起滚动,于是我们需要在插件内容上做一些修改。 这里我使用的是colResizable.js-1.6.js,需要将js文件的syncCols方法进行修改: var syncCo... 阅读详情
  1. <html>  
  2.     <head>  
  3.     <style type="text/css">  
  4.         /*所有内容都在这个DIV内*/  
  5.         div.all {  
  6.             border: 3px solid #FF00FF;  
  7.             width: 80%; /*这个宽度可根据实际需要改变*/  
  8.             clear: right;  
  9.         }  
  10.           
  11.         /*表头在这个DIV内*/  
  12.         div.title {  
  13.             width: 100%;  
  14.         }  
  15.         /*内容在这个DIV内*/  
  16.         div.content {  
  17.             width: 100%;  
  18.             overflow: scroll;  /*总是显示滚动条*/  
  19.             overflow-x: hidden; /*去掉横向滚动条*/  
  20.             height: 100px;  
  21.         }  
  22.         div.title_left {  
  23.             float: left;  
  24.             margin-right: 17px;  
  25.         }  
  26.         div.content_left {  
  27.             float: left;  
  28.         }  
  29.           
  30.         .main_table {  
  31.             width: 100%;  
  32.             border: 1px solid #FF00FF;  
  33.             border-collapse: collapse;  /*边线与旁边的合并*/    
  34.             table-layout:fixed;  
  35.         }  
  36.         .main_table tr th {    
  37.             border: 1px solid #FF00FF;    
  38.             overflow: hidden;  /*超出长度的内容不显示*/    
  39.             /*word-wrap: break-word;  内容将在边界内换行,这里显示省略号,所以不需要了*/    
  40.             word-break: break-all;  /*字内断开*/    
  41.             text-overflow: ellipsis;  /*当对象内文本溢出时显示省略标记(…),省略标记插入的位置是最后一个字符*/    
  42.             white-space: nowrap;    
  43.         }    
  44.         /*单元格样式*/    
  45.         .main_table tr td {    
  46.             border: 1px solid #FF00FF;    
  47.             overflow: hidden;    
  48.             /*word-wrap: break-word;  内容将在边界内换行,这里显示省略号,所以不需要了*/    
  49.             word-break: break-all;    
  50.             text-overflow: ellipsis;    
  51.             white-space: nowrap;    
  52.         }    
  53.     </style>  
  54.     </head>  
  55.     <body>  
  56.         <div class="all">  
  57.             <div class="title">  
  58.                 <div class="title_left">  
  59.                 <table class="main_table">  
  60.                     <tr>  
  61.                         <th>aaa</th><th style="width:30%">aaa</th><th>ccc</th><th>bbb</th>  
  62.                     </tr>  
  63.                 </table>  
  64.                 </div>  
  65.             </div>  
  66.             <div class="content">  
  67.                 <div class="content_left">  
  68.                 <table class="main_table">  
  69.                     <tr>  
  70.                         <td>aaa</td><td style="width:30%">aaa</td><td>ccc</td><td>bbb</td>  
  71.                     </tr>  
  72.                     <tr>  
  73.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  74.                     </tr>  
  75.                     <tr>  
  76.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  77.                     </tr>  
  78.                     <tr>  
  79.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  80.                     </tr>  
  81.                     <tr>  
  82.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  83.                     </tr>  
  84.                     <tr>  
  85.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  86.                     </tr>  
  87.                     <tr>  
  88.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  89.                     </tr>  
  90.                     <tr>  
  91.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  92.                     </tr>  
  93.                     <tr>  
  94.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  95.                     </tr>  
  96.                     <tr>  
  97.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  98.                     </tr>  
  99.                     <tr>  
  100.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  101.                     </tr>  
  102.                     <tr>  
  103.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  104.                     </tr>  
  105.                     <tr>  
  106.                         <td>aaa</td><td>aaa</td><td>ccc</td><td>bbb</td>  
  107.                     </tr>  
  108.                 </table>  
  109.                 </div>  
  110.             </div>  
  111.         </div>  
  112.     </body>  
  113. </html> 
h5 table自动滚动的方法 库位品种款式颜色数量itemCode 阅读详情

相关推荐

LiblibAI新手教程:从零开始训练你的第一个LoRA模型(保姆级指南)

本文提供LiblibAI平台上从零开始训练LoRA模型的保姆级教程,涵盖数据准备、参数优化到效果调优全流程。详细解析LoRA技术优势,包括云端计算资源、自动化预处理工具等,帮助新手快速掌握自定义模型训练技巧,实现高效AI绘画创作。

dell8的博客 625

table表格自动循环滚动

实现效果:自动循环滚动局部引入或全局引入后,用组件包住要滚动的表格,并将表格数据传进去。参数:detailData是表格数据数组,classOptionThree是滚动的参数,这个实现效果是表头也会跟着滚动,要想表头不滚动很简单,利用两个表格组件,1. 需要滚动的表格去掉表头,用组件包着,2. 将另一个表格放在组件外边,只显示表格标题。这个组件有个缺陷:数据更新的时候,dom却不会更新。为了解决这个问题,可以利用v-if的强制刷新。在数据有更新时先将设为false,过100毫秒再设为true。

LIUupup_的博客 1704

基于STM32的多参数水质检测仪系统 | 保姆式教程 开源可复刻

本项目基于STM32F103C8T6主控,搭配pH、TDS、浊度、水温四大核心水质检测模块,完整实现了多参数水质检测仪的全流程开发,从多通道ADC采集、数字滤波、温度补偿、专业校准、阈值报警到人机交互,全流程无跳步保姆式拆解,配套逐行注释可直接编译的开源代码,新手跟着步骤一步步操作,就能顺利完成项目复刻

ZhongWeiXiang9的博客 486

el-table表格自动滚动

el-table表格自动滚动

木木木华的博客 1万+

2025年第十六届蓝桥杯省赛C/C++大学B组 个人题解

也是写了写部分题解,朱波也是狠狠水了个省二┭┮﹏┭┮,毕竟许多算法知识没怎么学。

2301_80173664的博客 2432

海康摄像头RTSP流延迟优化实战:从VLC到OpenCV的5种方案对比与性能调优

本文针对海康摄像头RTSP流的高延迟问题,深入剖析了延迟根源,并系统对比了从VLC、OpenCV到海康官方SDK、FFmpeg及硬件加速等五种主流方案的性能表现。重点分享了缓冲区设置、协议优化、多线程架构与硬件解码等实战调优技巧,旨在帮助开发者将视频流延迟从秒级优化至毫秒级,满足工业检测、安防监控等高实时性场景需求。

hh234的博客 809

Vue实现table表格数据自动滚动、无缝滚动、CSS实现table固定表头和首列

Vue实现table表格数据自动滚动、纯CSS实现table固定表头和首列

icemwj的博客 3288

赛灵思Xilinx 7系列FPGA硬件设计知识总结

本文讲述了赛灵思7系列FPGA硬件设计的关键点,为使用该系列FPGA提供硬件设计参考。

csdn_dsw的博客 3624

table数据自动滚动

表格数据自动滚动

C_hydar的博客 1768

VS2019编译配置Easy3D

VS2019编译配置Easy3D

dayuhaitang1的博客 2600

基于MATLAB的导弹轨迹和撞击位置仿真

本文将介绍如何使用MATLAB进行导弹轨迹和撞击位置的仿真,提高导弹的精确打击能力。首先,我们需要确定导弹的初始位置和速度,以及导弹所受到的外部环境因素如重力、空气阻力等。在MATLAB中,可以通过ODE求解器来模拟导弹的运动轨迹。最后,我们通过控制器输出的控制信号来控制导弹的姿态。通过对导弹的运动轨迹和姿态进行仿真,可以更好地预测和规划导弹的运动轨迹,提高其精确打击能力。在实际作战中,为了提高导弹精确打击能力,需要对导弹的撞击位置进行预测和规划。我们可以通过控制导弹的姿态来实现撞击目标的精确命中。

CyberLynxO的博客 1984

table表头固定,内容滚动

最近接到一个需求,要thead表头固定,tbody内容实现滚动。 简单,给tbody加高度就行了。 什么?!竟然不行失败了!! 既然无法限制tbody本身的高度,那就给它套一个div,限制div的高度,让tbody在div里面滚就好了。 但是!!table里面,不能在tbody外面套div!浏览器无法解析!会变成这样: 哎呀,这也不行那也不行,到底要怎么搞? 找了别人的代码,好家伙!可以用两个table来实现这个功能。 第一个table管理thead,第二个table管理tbody,再用div去包裹第二

qq_44869043的博客 4374

YOLOv12涨点优化:自研检测头 | 独家创新(Partial_C_v12Detect)检测头结构创新,实现涨点

现有12Detect进行二次创新,提升检测精度,独家创新(Partial_C_12Detect)检测头结构创新,适合科研创新度十足,强烈推荐

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 633

element ui Table组件内容自适应的情况下实现表头相对页面固定

一、element ui Table 只要在el-table元素中定义了height属性,即可实现固定表头的表格,而不需要额外的代码。此时有一个弊端,如果页面布局内容较多,会出现两个滚动条,一个table的一个页面的,我们的需求是页面高度随着数据数量而自适应撑开,而不是固定table视窗的高度 二、效果图对比如下 三、实现步骤 1、首先监听页面滚动事件、因为滚动事件触发太过频繁我就带了500毫秒的节流 mounted() { window.addEventListener('scroll',

weixin_45440813的博客 2081

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

el table 固定表头和首行_bootstrap table 固定 表头 冻结 窗格 固定首行 冻结首行 fixed 对齐 分享...

改成这样即可解决溢出的BUG//首行//点击分页时候内容改变了,表格宽度就有变化,我们需要动态的修改固定表头的宽度,所以开始的时候删除上次添加的表头重新生成if($("#shelter").length > 0) {//元素存在时执行的代码$('#shelter').remove();}var sourceTable = $("#table");//源表格的IDvar sourceTable...

weixin_39737240的博客 890

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

elementui table 固定列_element UI 中table 部分操作介绍(固定表头,固定某列,table的thead标题移入提示)...

elementUI是常用的前端UI框架之一,下面分享一下其中el-table的用法。1.固定表头:如果表格过长,需要做滚动效果,但是又不想让表格整体都滚动。那么我们可以做表格头部固定,内容进行滚动。这里的height给值即可,是不是很简单。解释:超过高度400,表格的表头固定不动,内容支持滚动。2.固定某列:如果仔细的小伙伴就可以看到官方文档上有介绍,不多做介绍了。仔细看文档,会发现大部分的问题,...

weixin_39550486的博客 1597

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

HTML Table固定表头完美实现

项目中用到了Table表头固定,内容滚动这样的Table来显示列表内容,这里做了一个,发上来,一方面自己留用,一方面大家做个参考。 有两种实现方法,各有不同 1 可以有横向滚动条 2 只有纵向滚动条 ...

ado88 1224

antd Table 自适应滚动

antd Table 自适应滚动 问题: antd的Table想要表头固定内容部分滚动的话必须给scroll设置固定值 如: <Table columns={columns} dataSource={data} scroll={{ x: 1500, y: 300 }} /> 需清楚地指明300or calc(100vh - 30px),而我需要Table高度自适应父div的高度 即父元素div的高度初始化时是不定的,Table超出该div的高度时,内部自动发生滚动 解决: const [scr

JudyC的博客 5651

两个table实现固定表头

刚开始接触asp.net,

xuxiaofang77的专栏 1287

GridView或DataGrid 固定表头,滚动数据的例子.

1.主要利用table style的 layout=fixed属性按照当前表头再copy一个table,显示在当前datagrid或gridview的前面.2.注意:调用的时候,datagrid 或gridview       要有style="table-layout:fixed" 和 width=?? 属性.  另外还有个自定义属性 viewheight 是可选,表示滚动内容区域的高度

cpp2017(慕白兄)的专栏 3573

table表头行不动

今天遇到一个问题怎么使表头行不动 如图: 仔细思考之后发现没有此类的参考怎么办呢? 解决方案是使用俩个table:1.一个table是表头,一个table是下面的 具体代码如下: //html代码:     具体js代码:因为我的table是动态生成的 function CreateTable(Count) { //动态生成table var tabl

bruobuqi的博客 4293

html中table固定表头

html中给table固定表头

never give up的专栏 1173

表头、表尾固定,表格内容超出一定高度会出现滚动条

表头、表尾固定,表格内容超出一定高度会出现滚动条;思路是弄三个table,头、内容、尾各占一个,内容用滚动的盒子包裹,头和尾也可以用div包裹

孤独旋转的博客 871

常用的固定表头的几种做法

这几天修改列表的样式风格,提到了列表表头的固定方法,总结一下常见的几种:第一种感觉最简单的就是分放在两个标签里,这样只控制不含有标题的那个,代码如下:      标题一    标题二    标题三    标题四        1                    2                    3                    4              1

johncools的博客 1496

Layui表格实现表头和分页悬浮固定效果

在使用Layui框架开发数据表格功能时,很多开发者会遇到一个常见的需求:当表格数据行数较多时,如何让表头和分页栏保持固定位置,方便用户操作。本文将详细介绍如何通过Layui的table模块实现这一效果。 ## 问题背景 在数据量较大的业务场景中,表格往往需要展示几十甚至上百行数据。这种情况下,用户需要频繁上下滚动页面才能看到表头信息或操作分页控件,给数据浏览和操作带来了不便。特别是在需要全选数...

gitblog_01071的博客 585

ElementPlus中el-table不设置height,也能固定头部

在el-table官方文档中,我们只能了解到,通过设置height,让表格固定在一个高度,从而让超出的表格行在表格体中滚动,其实这并不是让表头固定了,而是让滚动只发生在表格体。

weixin_43199799的博客 1757
上一篇: jQuery的ajax submit的使用
下一篇: MyEclipse6.5安装SVN插件的三种方法
gwpJava
博客等级 码龄14年 11粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值