|
|
@@ -62,45 +62,46 @@ var AdjustTableFunc = function () {
|
|
|
TotalMaxLen += tdWidthVal -ArrMaxLen[tdIndex];
|
|
|
ArrMaxLen[tdIndex]= tdWidthVal;
|
|
|
}
|
|
|
+ });
|
|
|
});
|
|
|
- });
|
|
|
- // 判断表格是否只有一行
|
|
|
- if($(item).find("tr").length == 1 && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
- $(item).find("tr").eq(0).find("td").eq(0).css("width", (ScreenWidth -4 - GetPadVal()) + "px");
|
|
|
- $(item).css("width", (ScreenWidth -4 - GetPadVal()) + "px");
|
|
|
- }
|
|
|
- else {
|
|
|
- if (TotalMaxLen < ScreenWidth) {
|
|
|
- var AddPx = (ScreenWidth - TotalMaxLen) / ArrMaxLen.length;
|
|
|
- AddPx = AddPx > 2 ? AddPx -2: AddPx;
|
|
|
- for (var i = 0; i < ArrMaxLen.length; i++) {
|
|
|
- ArrMaxLen[i]+= AddPx;
|
|
|
- }
|
|
|
- }
|
|
|
- var OneFlag = false;
|
|
|
+ $("#pContrainId").remove();
|
|
|
+ // 判断表格是否只有一行
|
|
|
+ if($(item).find("tr").length == 1 && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(0).css("width", (ScreenWidth -4 - GetPadVal()) + "px");
|
|
|
+ $(item).css("width", (ScreenWidth -4 - GetPadVal()) + "px");
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ if (TotalMaxLen < ScreenWidth) {
|
|
|
+ var AddPx = (ScreenWidth - TotalMaxLen) / ArrMaxLen.length;
|
|
|
+ AddPx = AddPx > 2 ? AddPx -2: AddPx;
|
|
|
for (var i = 0; i < ArrMaxLen.length; i++) {
|
|
|
- if (ArrMaxLen[i]!= undefined && $(item).find("tr").eq(0).find("td").length > 1) {
|
|
|
- $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i]+ "px");
|
|
|
- TableWidth += ArrMaxLen[i];
|
|
|
- }
|
|
|
- else if (ArrMaxLen[i]!= undefined && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
- OneFlag = true;
|
|
|
- TableWidth += ArrMaxLen[i];
|
|
|
- }
|
|
|
+ ArrMaxLen[i]+= AddPx;
|
|
|
}
|
|
|
- if (OneFlag) {
|
|
|
- $(item).find("tr").eq(0).find("td").eq(0).css("width", TableWidth + "px");
|
|
|
+ }
|
|
|
+ var OneFlag = false;
|
|
|
+ for (var i = 0; i < ArrMaxLen.length; i++) {
|
|
|
+ if (ArrMaxLen[i]!= undefined && $(item).find("tr").eq(0).find("td").length > 1) {
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i]+ "px");
|
|
|
+ TableWidth += ArrMaxLen[i];
|
|
|
+ }
|
|
|
+ else if (ArrMaxLen[i]!= undefined && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
+ OneFlag = true;
|
|
|
+ TableWidth += ArrMaxLen[i];
|
|
|
}
|
|
|
- $(item).css("width", TableWidth + "px");
|
|
|
}
|
|
|
- // 替换HTML
|
|
|
- var ChildHtmlStr = $(item).prop("outerHTML");
|
|
|
- var HtmlStr = "<div class='TableContainer TContain_" + Index + "'></div>";
|
|
|
- $(item).after(HtmlStr);
|
|
|
- $(item).remove();
|
|
|
- var JqStr = ".TContain_" +Index;
|
|
|
- $(JqStr).append(ChildHtmlStr);
|
|
|
- Index += 1;
|
|
|
+ if (OneFlag) {
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(0).css("width", TableWidth + "px");
|
|
|
+ }
|
|
|
+ $(item).css("width", TableWidth + "px");
|
|
|
+ }
|
|
|
+ // 替换HTML
|
|
|
+ var ChildHtmlStr = $(item).prop("outerHTML");
|
|
|
+ var HtmlStr = "<div class='TableContainer TContain_" + Index + "'></div>";
|
|
|
+ $(item).after(HtmlStr);
|
|
|
+ $(item).remove();
|
|
|
+ var JqStr = ".TContain_" +Index;
|
|
|
+ $(JqStr).append(ChildHtmlStr);
|
|
|
+ Index += 1;
|
|
|
});
|
|
|
$(document.body).css("width", ScreenWidth + "px");
|
|
|
var BodyWidth = isNaN(parseFloat($(document).width())) ? 0: (parseFloat($(document).width()) -GetPadVal()); // 界面宽度
|