您的位置:首页 > 其它

关于冻结较大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".
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: