Pārlūkot izejas kodu

修改整体宽度

namejr 4 gadi atpakaļ
vecāks
revīzija
d101234a31
1 mainītis faili ar 7 papildinājumiem un 3 dzēšanām
  1. 7 3
      EBook.Web/EditTable/EditTable.js

+ 7 - 3
EBook.Web/EditTable/EditTable.js

@@ -11,12 +11,12 @@
         $(JqStr).append(ChildHtmlStr);
         Index += 1;
     });
+    var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
     var Index = 0;
     $.each($("table"), function (index, item) {
         var TableWidth = isNaN(parseFloat($(item).width())) ? 0 : parseFloat($(item).width());  // 表格宽度
         // 替换HTML
         var JqStr = ".TContain_" + Index;
-        var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
         $(JqStr).css("width", BodyWidth + "px");
         if (TableWidth > BodyWidth) {
             // 额外显示滚动条
@@ -29,12 +29,16 @@
         }
         Index += 1;
     });
+
+    $.each($(".container-table"), function (index, item) {
+        $(item).css("width", BodyWidth + "px");
+    });
     // 滚动条事件
     $(".TableContainer").on("touchstart", function () {
         pressTableFlag = true;
     }).on("touchmove", function () {
         var TableWidth = isNaN(parseFloat($(this).find("table").width())) ? 0 : parseFloat($(this).find("table").width());  // 表格宽度
-        var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
+        BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
         var HiddenRate = BodyWidth / TableWidth;  // 滚动条比率
         var SLeftWdith = isNaN(parseFloat($(this)[0].scrollLeft)) ? 0 : parseFloat($(this)[0].scrollLeft);
         SLeftWdith *= HiddenRate;
@@ -50,7 +54,7 @@
         }
         ClsName = ClsName.replace("TableContainer ", ".");
         var TableWidth = isNaN(parseFloat($(ClsName).find("table").width())) ? 0 : parseFloat($(ClsName).find("table").width());  // 表格宽度
-        var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
+        BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
         var HiddenRate = BodyWidth / TableWidth;  // 滚动条比率
         var SLeftWdith = isNaN(parseFloat($(ClsName)[0].scrollLeft)) ? 0 : parseFloat($(ClsName)[0].scrollLeft);
         SLeftWdith *= HiddenRate;