Browse Source

上传卡控表格修改处理

namejr 4 years ago
parent
commit
5f4682090b
2 changed files with 15 additions and 13 deletions
  1. 3 3
      EBook.Web/Common/tasklib_book.css
  2. 12 10
      EBook.Web/Common/tasklib_book.js

+ 3 - 3
EBook.Web/Common/tasklib_book.css

@@ -154,10 +154,10 @@ td p .answer-body{
     white-space:normal !important;
     word-break:normal !important;
 }
-table{
-    /*table-layout:fixed;
+.TableContainer[data-isaflag='1'] table{
+    table-layout:fixed;
     word-wrap:break-word;
-    word-break:break-all;*/
+    word-break:break-all;
 }
 table tr td:last-child{
     padding-right:10px !important;

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

@@ -223,7 +223,7 @@ var DealImageWFunc = function (Item, WidthVal) {
         }
     });
 };
-var AdjustTableFunc = function (sWidthVal) {
+var AdjustTableFunc = function (sWidthVal, isAStatus) {
     if ($("table").length == 0) {
         return;
     }
@@ -267,10 +267,10 @@ var AdjustTableFunc = function (sWidthVal) {
                     tdWidthVal = ScreenWidth;
                 }
                 // 判断是否需要设置最小宽度
-                if (tdWidthVal < TempMinWidth && IsSetMinWidthFunc(tdItem)) {
+                if (tdWidthVal < TempMinWidth && IsSetMinWidthFunc(tdItem) && isAStatus==1) {
                     tdWidthVal = TempMinWidth;
                 }
-                else if (tdWidthVal < 100) {
+                else if (tdWidthVal < 100 && isAStatus == 1) {
                     tdWidthVal = 100;
                 }
                 if (ArrMaxLen.length < tdIndex + 1) {
@@ -374,7 +374,7 @@ var AdjustTableFunc = function (sWidthVal) {
         }
         // 替换HTML
         var ChildhtmlStr = $(item).prop("outerHTML");
-        var htmlStr = "<div class='TableContainer TContain_" + index + "'></div>";
+        var htmlStr = "<div class='TableContainer TContain_" + index + "' data-isaflag='" + isAStatus + "'></div>";
         $(item).after(htmlStr);
         $(item).remove();
         var JqStr = ".TContain_" + index;
@@ -951,8 +951,8 @@ function showHideAnswerEx(isShowYX, isShowAS) {
     }
 }
 
-//页面加载完,原文 绑定事件(sWidthVal:屏幕宽度)
-function bindEventTeaOrignalYS(sWidthVal) {
+//页面加载完,原文 绑定事件(sWidthVal:屏幕宽度,isAStatus是否含有作答0表示没有)
+function bindEventTeaOrignalYS(sWidthVal,isAStatus) {
     var bodyWidth = $(document.body).width();
     //处理答题点
     $.each($(".yaoshi"), function (index, item) {
@@ -1013,7 +1013,8 @@ function bindEventTeaOrignalYS(sWidthVal) {
         }
     });
     //处理表格宽度
-    AdjustTableFunc(sWidthVal);
+    isAStatus = (isAStatus == undefined || isAStatus == null) ? 0 : 1;
+    AdjustTableFunc(sWidthVal,isAStatus);
     // 音频处理
     if (TestFlag) {
         $.each($(".audioImg"), function (index, element) {
@@ -1100,8 +1101,8 @@ function bindEventTeaOrignalYS(sWidthVal) {
     addFillAssist();
 }
 
-//页面加载完,课件 绑定事件(sWidthVal:屏幕宽度)
-function bindEventYS(sWidthVal) {
+//页面加载完,课件 绑定事件(sWidthVal:屏幕宽度,isAStatus是否含有作答0表示没有)
+function bindEventYS(sWidthVal, isAStatus) {
     var bodyWidth = $(document.body).width();
     //不存在underline 属性下有内容,所以全部隐藏,若有就是源头数据有问题
     $('.underline').css("display", "none");
@@ -1155,7 +1156,8 @@ function bindEventYS(sWidthVal) {
         }
     });
     //处理表格宽度
-    AdjustTableFunc(sWidthVal);
+    isAStatus = (isAStatus == undefined || isAStatus == null) ? 0 : 1;
+    AdjustTableFunc(sWidthVal, isAStatus);
     // 音频处理
     if (TestFlag) {
         $.each($(".audioImg"), function (index, element) {