瀏覽代碼

修改移动端表格问题修改

namejr 4 年之前
父節點
當前提交
0f4f3fae8f
共有 2 個文件被更改,包括 23 次插入6 次删除
  1. 23 6
      EBook.Web/Common/tasklib_book.js
  2. 0 0
      EBook.Web/lghp/22788.lghp

+ 23 - 6
EBook.Web/Common/tasklib_book.js

@@ -270,7 +270,7 @@ var AdjustTableFunc = function (sWidthVal) {
         });
         // 判断表格是否只有一行
         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(document.body)) + "px");
+            $(item).find("tr").eq(0).find("td").eq(0).css("width", (ScreenWidth - 14 - GetPadVal(document.body)) + "px");
             $(item).css("width", (ScreenWidth - 4 - GetPadVal(document.body)) + "px");
         }
         else {
@@ -284,8 +284,14 @@ var AdjustTableFunc = function (sWidthVal) {
             var OneFlag = false;
             for (var i = 0; i < ArrMaxLen.length; i++) {
                 if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length > 1 && RuleFlag) {
-                    $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i] + "px");
-                    TableWidth += ArrMaxLen[i];
+                    if (i < ArrMaxLen.length - 1) {
+                        $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i] + "px");
+                        TableWidth += ArrMaxLen[i];
+                    }
+                    else {
+                        $(item).find("tr").eq(0).find("td").eq(i).css("width", (ArrMaxLen[i] - 10) + "px");
+                        TableWidth += (ArrMaxLen[i] - 10);
+                    }
                 }
                 else if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length > 1 && !RuleFlag) {
                     if (i == ArrMaxLen.length - 1) {
@@ -301,14 +307,25 @@ var AdjustTableFunc = function (sWidthVal) {
                                 AWidthVal += ArrMaxLen[AIndex];
                                 AIndex += 1;
                             }
-                            TableWidth += AWidthVal;
-                            $(item).find("tr").eq(0).find("td").eq(j).css("width", AWidthVal + "px");
+                            if (j == FLenVal - 1) {
+                                TableWidth += AWidthVal - 10;
+                                $(item).find("tr").eq(0).find("td").eq(j).css("width", (AWidthVal - 10) + "px");
+                            }
+                            else {
+                                TableWidth += AWidthVal;
+                                $(item).find("tr").eq(0).find("td").eq(j).css("width", AWidthVal + "px");
+                            }
                         }
                     }
                 }
                 else if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length == 1) {
                     OneFlag = true;
-                    TableWidth += ArrMaxLen[i];
+                    if (ArrMaxLen.length - 1 == i) {
+                        TableWidth += ArrMaxLen[i] - 10;
+                    }
+                    else {
+                        TableWidth += ArrMaxLen[i];
+                    }
                 }
             }
             if (OneFlag) {

文件差異過大導致無法顯示
+ 0 - 0
EBook.Web/lghp/22788.lghp


部分文件因文件數量過多而無法顯示