Browse Source

提交处理padding

namejr 4 years ago
parent
commit
c74d45ba87
1 changed files with 21 additions and 6 deletions
  1. 21 6
      EBook.Web/Common/tasklib_book.js

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

@@ -1,5 +1,5 @@
 //播放音频图片地址
-var PicInfo = {
+var PicInfo1 = {
     answerPointImgUrl: "file:///android_asset/js/update-answer.png",
     yaoshiShowImgUrl: "file:///android_asset/js/yaoshi-show.png",
     yaoshiHideImgUrl: "file:///android_asset/js/yaoshi-hide.png",
@@ -10,7 +10,7 @@ var PicInfo = {
 }
 
 //本地调用用的资源
-var PicInfo1 = {
+var PicInfo = {
     answerPointImgUrl: "../Images/update-answer.png",
     yaoshiShowImgUrl: "../Images/yaoshi-show.png",
     yaoshiHideImgUrl: "../Images/yaoshi-hide.png",
@@ -20,7 +20,7 @@ var PicInfo1 = {
     audioPlayImgUrl: "../Images/dynaiselaba.gif",
     audioPauseImgUrl: "../Images/dynaiselaba.png"
 }
-
+// 表格处理Start
 var pressTableFlag = false;
 var AdjustTableFunc = function () {
     var Index = 0;
@@ -35,7 +35,7 @@ var AdjustTableFunc = function () {
         $(JqStr).append(ChildHtmlStr);
         Index += 1;
     });
-    var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
+    var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width()) - GetPadVal());  // 界面宽度
     var Index = 0;
     $.each($("table"), function (index, item) {
         var TableWidth = isNaN(parseFloat($(item).width())) ? 0 : parseFloat($(item).width());  // 表格宽度
@@ -62,7 +62,7 @@ var AdjustTableFunc = function () {
         pressTableFlag = true;
     }).on("touchmove", function () {
         var TableWidth = isNaN(parseFloat($(this).find("table").width())) ? 0 : parseFloat($(this).find("table").width());  // 表格宽度
-        BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
+        BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width() - GetPadVal()));  // 界面宽度
         var HiddenRate = BodyWidth / TableWidth;  // 滚动条比率
         var SLeftWdith = isNaN(parseFloat($(this)[0].scrollLeft)) ? 0 : parseFloat($(this)[0].scrollLeft);
         SLeftWdith *= HiddenRate;
@@ -78,7 +78,7 @@ var AdjustTableFunc = function () {
         }
         ClsName = ClsName.replace("TableContainer ", ".");
         var TableWidth = isNaN(parseFloat($(ClsName).find("table").width())) ? 0 : parseFloat($(ClsName).find("table").width());  // 表格宽度
-        BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : parseFloat($(document).width());  // 界面宽度
+        BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width() - GetPadVal()));  // 界面宽度
         var HiddenRate = BodyWidth / TableWidth;  // 滚动条比率
         var SLeftWdith = isNaN(parseFloat($(ClsName)[0].scrollLeft)) ? 0 : parseFloat($(ClsName)[0].scrollLeft);
         SLeftWdith *= HiddenRate;
@@ -88,6 +88,21 @@ var AdjustTableFunc = function () {
         }
     }, true);
 };
+var GetPadVal = function () {
+    var PaddingVal = $(document.body).css("padding");
+    if (PaddingVal == null || PaddingVal == undefined || PaddingVal == "") {
+        return 0;
+    }
+    var PadValArr = PaddingVal.split(" ");
+    if (PadValArr.length > 2) {
+        return parseFloat(PadValArr[1]);
+    }
+    else{
+        return parseFloat(PadValArr[1]);
+    }
+};
+// 表格处理End
+
 
 //显示、隐藏答案
 function showHideAnswer(flag) {