1.修复窗口大小改变时表头可能出错的问题

2.将拓扑、3d机房的弹框改为动态改变大小
This commit is contained in:
chenjinsong
2018-10-09 11:30:10 +08:00
parent 3d4bcf43f5
commit c2cf40da87
5 changed files with 29 additions and 15 deletions

View File

@@ -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');
}
}
});