Explorar o código

添加无答题点表格处理

namejr %!s(int64=4) %!d(string=hai) anos
pai
achega
72f3b5af74
Modificáronse 2 ficheiros con 10 adicións e 2 borrados
  1. 10 2
      EBook.Web/Common/tasklib_book.js
  2. 0 0
      EBook.Web/lghp/data20211251605.lghp

+ 10 - 2
EBook.Web/Common/tasklib_book.js

@@ -182,6 +182,10 @@ var dealTdTextFunc = function (htmlStr) {
 var GetMinTableVal = function (TSWidth) {
     return 165 + (TSWidth - 320) * 0.09;
 };
+// 是否需要设置最小宽度
+var IsSetMinWidthFunc = function (ItemHandel) {
+    return $(ItemHandel).find(".yaoshi").length > 0 ? true : false;
+};
 // 处理表格内的图片宽度
 var DealImageWFunc = function (Item, WidthVal) {
     var pattWStr = new RegExp(/width\s?:\s?[0-9]+%;/ig);
@@ -232,9 +236,13 @@ var AdjustTableFunc = function () {
                 if (!RemoveHtmlArr.ImgFlag && (tdWidthVal > ScreenWidth)) {
                     tdWidthVal = ScreenWidth;
                 }
-                if (tdWidthVal < TempMinWidth) {
+                // 判断是否需要设置最小宽度
+                if (tdWidthVal < TempMinWidth && IsSetMinWidthFunc(tdItem)) {
                     tdWidthVal = TempMinWidth;
                 }
+                else if (tdWidthVal < 100) {
+                    tdWidthVal = 100;
+                }
                 if (ArrMaxLen.length < tdIndex + 1) {
                     if (trIndex != 0) {
                         RuleFlag = false;
@@ -280,7 +288,7 @@ var AdjustTableFunc = function () {
                                 AWidthVal += ArrMaxLen[AIndex];
                                 AIndex += 1;
                             }
-                            AWidthVal += 100;
+                            //AWidthVal += 100;  // 不规则加上100防止错乱
                             TableWidth += AWidthVal;
                             $(item).find("tr").eq(0).find("td").eq(j).css("width", AWidthVal + "px");
                         }

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
EBook.Web/lghp/data20211251605.lghp


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio