关于冻结较大TABLE或者repeater
2008-04-18 11:28
190 查看
该方法适用于 冻结较大TABLE或者repeater,DataGrid下面我没有实验,应该也可以.
首先要把想要冻结的TABLE放到一个DIV中,如下:
<div style="OVERFLOW:auto;WIDTH:770px;HEIGHT:400px;BACKGROUND-COLOR:transparent;" id="divprj">
</div>
div最好有一个ID,
.fixTop
{
POSITION: relative;
TOP: expression(this.offsetParent.scrollTop);
z-index:102 ;
}
.fixLeft
{
POSITION: relative;
Left: expression(document.getElementById('divprj').scrollLeft);//divprj为DIv在客户端页面的ID.
}
如果冻结行,则把TABLE中该行的class="fixTop",如果冻结列,则把该列中所有TD的class="fixLeft".
首先要把想要冻结的TABLE放到一个DIV中,如下:
<div style="OVERFLOW:auto;WIDTH:770px;HEIGHT:400px;BACKGROUND-COLOR:transparent;" id="divprj">
</div>
div最好有一个ID,
.fixTop
{
POSITION: relative;
TOP: expression(this.offsetParent.scrollTop);
z-index:102 ;
}
.fixLeft
{
POSITION: relative;
Left: expression(document.getElementById('divprj').scrollLeft);//divprj为DIv在客户端页面的ID.
}
如果冻结行,则把TABLE中该行的class="fixTop",如果冻结列,则把该列中所有TD的class="fixLeft".
相关文章推荐
- 关于Bootstrap Table使用生成冻结窗格的表格
- 关于Tableview头部添加图片或者其他东西的时候
- 关于table 冻结 标头及列---js控制方法
- 关于angular的$state.include()方法与ui-sref和ui-sref-active的使用或者关于angular激活状态的判断
- 关于html中table容易出现的问题
- Jquery 获取Repeater中Table的当前TD及相邻TD的值
- 关于table控件直接显示数据
- html css 控制div或者table等固定在指定位置
- 【翻译自mos文章】怎么有效的drop 或者truncate 有大量extents的table?
- SQL Server 关于 Table 字典数据的查询SQL
- 关于从SVN检出项目后,项目名称还是之前修改之前或者项目名称不对问题
- 关于循环 GridView 及 Repeater 中的数据行的问题!
- 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
- 关于yii2路由优化失效问题(集成环境或者iis配置)
- 关于web端或者安卓,ios登录处理说明
- 关于Jquery获取Table中td内的内容
- 关于iOS 11 tableView自动布局懵逼的事
- 关于多层repeater,datagrid,datalist嵌套的示例
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作