|
|
@@ -29,8 +29,8 @@ var styleWPSContrl = {
|
|
|
|
|
|
// 表格处理Start
|
|
|
var pressTableFlag = false;
|
|
|
-var GetPadVal = function () {
|
|
|
- var PaddingVal = $(document.body).css("padding");
|
|
|
+var GetPadVal = function (THandel) {
|
|
|
+ var PaddingVal = $(THandel).css("padding");
|
|
|
var PadValArr = PaddingVal.split(" ");
|
|
|
if (PadValArr.length > 2) {
|
|
|
return parseFloat(PadValArr[1]) + parseFloat(PadValArr[3]);
|
|
|
@@ -134,7 +134,8 @@ var AdjustTableFunc = function () {
|
|
|
$.each($(trItem).find("td"), function (tdIndex, tdItem) {
|
|
|
var tdtext = removeHtmlFunc($(tdItem).html());
|
|
|
$("#pContrainId").text(tdtext);
|
|
|
- var tdWidthVal = $("#pContrainId").width();
|
|
|
+ var tdWidthVal = $("#pContrainId").width(); // 获取文字宽度
|
|
|
+ tdWidthVal += GetPadVal(tdItem);
|
|
|
if (tdWidthVal > (ScreenWidth / 2)) {
|
|
|
tdWidthVal = (ScreenWidth / 2);
|
|
|
}
|
|
|
@@ -152,8 +153,8 @@ var AdjustTableFunc = function () {
|
|
|
});
|
|
|
// 判断表格是否只有一行
|
|
|
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()) + "px");
|
|
|
- $(item).css("width", (ScreenWidth - 4 - GetPadVal()) + "px");
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(0).css("width", (ScreenWidth - 4 - GetPadVal(document.body)) + "px");
|
|
|
+ $(item).css("width", (ScreenWidth - 4 - GetPadVal(document.body)) + "px");
|
|
|
}
|
|
|
else {
|
|
|
if (TotalMaxLen < ScreenWidth) {
|
|
|
@@ -209,7 +210,7 @@ var AdjustTableFunc = function () {
|
|
|
Index += 1;
|
|
|
});
|
|
|
$(document.body).css("width", ScreenWidth + "px");
|
|
|
- var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width()) - GetPadVal()); // 界面宽度
|
|
|
+ var BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width()) - GetPadVal(document.body)); // 界面宽度
|
|
|
var Index = 0;
|
|
|
$.each($("table"), function (index, item) {
|
|
|
var TableWidth = isNaN(parseFloat($(item).width())) ? 0 : parseFloat($(item).width()); // 表格宽度
|
|
|
@@ -235,7 +236,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() - GetPadVal())); // 界面宽度
|
|
|
+ BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width() - GetPadVal(document.body))); // 界面宽度
|
|
|
var HiddenRate = BodyWidth / TableWidth; // 滚动条比率
|
|
|
var SLeftWdith = isNaN(parseFloat($(this)[0].scrollLeft)) ? 0 : parseFloat($(this)[0].scrollLeft);
|
|
|
SLeftWdith *= HiddenRate;
|
|
|
@@ -251,7 +252,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() - GetPadVal())); // 界面宽度
|
|
|
+ BodyWidth = isNaN(parseFloat($(document).width())) ? 0 : (parseFloat($(document).width() - GetPadVal(document.body))); // 界面宽度
|
|
|
var HiddenRate = BodyWidth / TableWidth; // 滚动条比率
|
|
|
var SLeftWdith = isNaN(parseFloat($(ClsName)[0].scrollLeft)) ? 0 : parseFloat($(ClsName)[0].scrollLeft);
|
|
|
SLeftWdith *= HiddenRate;
|