css实例:实现gridview仿excel冻结列

看代码之前,先说一说思路,关键点有三:

1.               表格外要套两层div,内层的用于设置滚动条,外层的要相对定位,以便于新的子表位置设定;

2.               子表与母表的样式要完全一致,因此,需要实现设定好GridView的样式,运行后,查看浏览器源文件,以完全复制表格的样式(提醒新手,GridView经IIS解析后,就是普通的

)

3.               复制后的子表位置要绝对定位,并设置z-index属性 以下为Gridview嵌套两层div的代码:

然后是CSS样式表:

.datagrid td {padding:4px; height:20px; text-align:center}

.fixed{ background:#fcc; z-index:2; }

.gridWidth{ width:4000px;}

.unfixed{ border:none;}

#grid {position:relative;display:block; width:90%; margin:30px auto; background:#fff; overflow:hidden;}

#gridview{position:relative;display:block;width:100%; background:#fff; overflow-y: hidden;overflow-x: scroll;}

再是JS代码(用Jquery框架):

$(document).ready(function(){

var d=$("

var height=0;

var width=0;

d.css({position:"absolute",left:"0",top:"0",background:"#fff"});

$("#grid").append(d);

var view=$(".datagrid");

var t=$('

');

var trlist=view.find("tr");

for(var i=0;i

var tr=trlist[i];

var newTr=$('

');

newTr.append($(tr).children(".fixed").clone());

t.append(newTr);

}

d.append(t);

});

html仿excel冻结 css,css实例:实现gridview仿excel冻结列相关推荐

  1. Java导出Excel提示文件损坏_导出Gridview到Excel成功但文件已损坏?

    我需要以编程方式创建一个包含3个工作表的Excel电子表格 . 对于Sheet1,我正在尝试导出一个Gridview ...及其所有格式...而不使用Http.Response这样做,因为该技术强制文 ...

  2. dart 获取手机信息_flutter+dart仿微信App界面聊天实例

    Flutter 是 谷歌 开源的 UI 框架,旨在帮助开发者通过一套代码库高效构建多平台精美应用,支持移动.Web.桌面和嵌入式平台.相比较目前的混合开发方案,Flutter 提供了大量的文档,能非常 ...

  3. php鼠标经过显示文本,CSS_HTML和CSS做网页实例教程:鼠标滑过文字改变,关于HTML+CSS的实例效果很多, - phpStudy...

    关于HTML+CSS的实例效果很多,下面举出常用的几列,供新手们学习参考. html+CSS实例效果(1):鼠标滑过改变文字 鼠标经过变换文字 #Menu{ width:500px; margin:5 ...

  4. CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼

    文章转自:http://www.cnblogs.com/honoka/p/5161836.html 今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽 ...

  5. CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼...

    今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化 可能很多朋友已经笑了,这玩意儿通过双飞翼布局就能轻松实现.不过,还请容我在双飞 ...

  6. HTML5期末大作业:仿苏宁易购商城网站设计——仿苏宁易购官网商城(1页) HTML+CSS+JavaScript web网页大作业

    HTML5期末大作业:仿苏宁易购商城网站设计--仿苏宁易购官网商城(1页) HTML+CSS+JavaScript web网页大作业 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电 ...

  7. 网页设计作业 仿苏宁易购商城网站设计——仿苏宁易购官网商城(1页) HTML+CSS+JavaScript web网页大作业

    HTML5期末大作业:仿苏宁易购商城网站设计--仿苏宁易购官网商城(1页) HTML+CSS+JavaScript web网页大作业 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电 ...

  8. php如何将文档转成flas,PHP_PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash),本文实例讲述了PHP实现仿百度 - phpStudy...

    PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash) 本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果.分享给大家供大家参考,具体如下: 由于项目要实现类似百度文库的 ...

  9. css代码价格,CSS三种价格表样式-CSS应用实例

    CSS三种价格表样式-CSS应用实例 搞代码-CSS三种价格表样式-CSS应用实例(gaodaima.com) * { box-sizing: border-box; } .columns { flo ...

  10. vue动态获取css样式,Vue 框架之动态绑定 css 样式实例分析

    今天的小实例是关于 Vue 框架动态绑定 css 样式,这也是非常常用的一个部分 首先说一下 动态绑定,相对的大家都知道静态绑定,静态绑定的话,直接加 class=""就可以了,使 ...

最新文章

  1. 编写高效Excel VBA代码的最佳实践(一)
  2. python rpc微服务框架_grpc的微服务探索实践
  3. VMware中的桥接模式、NAT(网络地址转换模式)、Host-only(主机模式):转自:http://blog.chinaunix.net/uid-11798538-id-3061551.html
  4. 剑指Offer 31 栈的压入、弹出序列
  5. lambda表达式_Lambda表达式详解
  6. JS中的call()和apply()方法(转)
  7. 第20课 孔融让梨 《小学生C++趣味编程》
  8. python 在线培训费用-python培训费需要多少钱?
  9. 设计模式---简单工厂模式(c++实现)
  10. 时间序列分析——自回归移动平均(ARMA)模型
  11. 计算机视觉大型攻略 —— 立体视觉(4)立体匹配算法简介与SGM
  12. 基于Spire.PDF将HTML转换为PDF
  13. Java程序输出26个大写字母的ASCII对照表
  14. Windows Azure 虚机密码忘记处理
  15. javascript的json比对插件
  16. 文案自动修改软件-文案自动改写的免费软件下载
  17. toString方法和String方法
  18. 让IE6/IE7/IE8浏览器支持CSS3属性
  19. 【一起学Java第二期】JDK的安装使用用记事本写第一个程序
  20. tensorboard命令报错:tensorboard.util has no attribute Retriev

热门文章

  1. 计算机无steam服务,有了这个,或许以后都不用登录电脑的Steam了
  2. Wireshark捕获过滤器
  3. 巨佬就是巨佬,乔布斯 1973 年求职申请表,拍出22万美元高价!
  4. 马斯洛提出动机理论_动机理论:工作背后的动力机制
  5. uint8_t / uint16_t / uint32_t /uint64_t 这些数据类型是什么?
  6. 教你如何批量修改图片分辨率?
  7. 欧拉计划(1~3)ps:以后看题一定要认真
  8. 两台电脑的文件共享方式
  9. web前端工程师等级分布
  10. html如何让单元格超链接,怎样使超链接引用单元格时,显示引用的单元格 – 手机爱问...