1.修复窗口大小改变时表头可能出错的问题
2.将拓扑、3d机房的弹框改为动态改变大小
This commit is contained in:
@@ -254,7 +254,7 @@ function $id(tid,type,show){// id 类型 alter的消息
|
||||
$cloneHeader.attr("id",defaults.cloneHeader);
|
||||
//行列两层嵌套循环,对应设定克隆表列宽
|
||||
//计算表头行数defaults.minRows
|
||||
$cloneHeader.find("tr").each(function(row,domEle){ // 克隆表 行循环
|
||||
$cloneHeader.find("tr").each(function(row,domEle){// 克隆表 行循环
|
||||
if(row<defaults.minRows){
|
||||
$colDataOrg = $tableOrg.find("tr").eq(row).children(); // 原数据表 取第row行数据
|
||||
$(domEle).children().each(function(col){ // 克隆表 列循环
|
||||
@@ -296,8 +296,10 @@ function $id(tid,type,show){// id 类型 alter的消息
|
||||
div.insertBefore($('body table',window.document).first()); // 将div加入页面中
|
||||
var $divArray = $(this).closest("div");
|
||||
var divO = $divArray[0];
|
||||
div.css('top','0px');
|
||||
div.css('display','inline');
|
||||
if (divO.scrollTop > 20) {
|
||||
div.css('top','0px');
|
||||
div.css('display','inline');
|
||||
}
|
||||
}
|
||||
|
||||
return $("#"+defaults.headerDiv);
|
||||
@@ -363,14 +365,14 @@ function $id(tid,type,show){// id 类型 alter的消息
|
||||
if(tableOrgPosition.top < divO.scrollTop){
|
||||
var preDivTop=$headerDiv.parent().prevAll("div[id='divTop']");
|
||||
if(preDivTop.length>0){
|
||||
$headerDiv.css('top','28px');
|
||||
$("#"+defaults.headerDiv).css('top','28px');
|
||||
}else{
|
||||
$headerDiv.css('top','0px');
|
||||
$("#"+defaults.headerDiv).css('top','0px');
|
||||
}
|
||||
$headerDiv.css('display','inline');
|
||||
$("#"+defaults.headerDiv).css('display','inline');
|
||||
|
||||
}else{
|
||||
$headerDiv.css('display','none');
|
||||
$("#"+defaults.headerDiv).css('display','none');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user