|
|
@@ -64,7 +64,7 @@ var AdjustTableFunc = function () {
|
|
|
var Index = 0;
|
|
|
$.each($("table"), function (index, item) {
|
|
|
// 处理表格总宽度
|
|
|
- var ArrMaxLen =[];
|
|
|
+ var ArrMaxLen = [];
|
|
|
var TableWidth = 0;
|
|
|
var TotalMaxLen = 0;
|
|
|
var RuleFlag = true;
|
|
|
@@ -79,21 +79,21 @@ var AdjustTableFunc = function () {
|
|
|
}
|
|
|
ArrMaxLen.push(0);
|
|
|
}
|
|
|
- if (ArrMaxLen[tdIndex]< tdWidthVal) {
|
|
|
- TotalMaxLen += tdWidthVal -ArrMaxLen[tdIndex];
|
|
|
+ if (ArrMaxLen[tdIndex] < tdWidthVal) {
|
|
|
+ TotalMaxLen += tdWidthVal - ArrMaxLen[tdIndex];
|
|
|
ArrMaxLen[tdIndex] = tdWidthVal;
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
// 判断表格是否只有一行
|
|
|
- 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");
|
|
|
+ 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");
|
|
|
}
|
|
|
else {
|
|
|
if (TotalMaxLen < ScreenWidth) {
|
|
|
var AddPx = (ScreenWidth - TotalMaxLen) / ArrMaxLen.length;
|
|
|
- AddPx = AddPx > 2 ? AddPx -2: AddPx;
|
|
|
+ AddPx = AddPx > 2 ? AddPx - 2 : AddPx;
|
|
|
for (var i = 0; i < ArrMaxLen.length; i++) {
|
|
|
ArrMaxLen[i] += AddPx;
|
|
|
}
|
|
|
@@ -101,7 +101,7 @@ var AdjustTableFunc = function () {
|
|
|
var OneFlag = false;
|
|
|
for (var i = 0; i < ArrMaxLen.length; i++) {
|
|
|
if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length > 1 && RuleFlag) {
|
|
|
- $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i]+ "px");
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i] + "px");
|
|
|
TableWidth += ArrMaxLen[i];
|
|
|
}
|
|
|
else if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length > 1 && !RuleFlag) {
|
|
|
@@ -114,7 +114,7 @@ var AdjustTableFunc = function () {
|
|
|
$(tdItem).css("width", NotRuleWidth + "px");
|
|
|
});
|
|
|
}
|
|
|
- else if (ArrMaxLen[i]!= undefined && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
+ else if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
OneFlag = true;
|
|
|
TableWidth += ArrMaxLen[i];
|
|
|
}
|
|
|
@@ -129,24 +129,24 @@ var AdjustTableFunc = function () {
|
|
|
var HtmlStr = "<div class='TableContainer TContain_" + Index + "'></div>";
|
|
|
$(item).after(HtmlStr);
|
|
|
$(item).remove();
|
|
|
- var JqStr = ".TContain_" +Index;
|
|
|
+ var JqStr = ".TContain_" + Index;
|
|
|
$(JqStr).append(ChildHtmlStr);
|
|
|
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()); // 界面宽度
|
|
|
var Index = 0;
|
|
|
$.each($("table"), function (index, item) {
|
|
|
- var TableWidth = isNaN(parseFloat($(item).width())) ? 0: parseFloat($(item).width()); // 表格宽度
|
|
|
+ var TableWidth = isNaN(parseFloat($(item).width())) ? 0 : parseFloat($(item).width()); // 表格宽度
|
|
|
// 替换HTML
|
|
|
- var JqStr = ".TContain_" +Index;
|
|
|
+ var JqStr = ".TContain_" + Index;
|
|
|
$(JqStr).css("width", BodyWidth + "px");
|
|
|
if (TableWidth > BodyWidth) {
|
|
|
// 额外显示滚动条
|
|
|
var SHtmlStr = "<div class='PSBar' style='width: " + BodyWidth + "px;'></div>";
|
|
|
$(JqStr).after(SHtmlStr);
|
|
|
var HiddenRate = BodyWidth / TableWidth; // 滚动条比率
|
|
|
- var HiddenWidth = BodyWidth -(TableWidth - BodyWidth) * HiddenRate; // 现滚动条大小
|
|
|
+ var HiddenWidth = BodyWidth - (TableWidth - BodyWidth) * HiddenRate; // 现滚动条大小
|
|
|
var CSHtmlStr = "<div class='CSBar' style='width: " + HiddenWidth + "px;'></div>";
|
|
|
$(JqStr).next().append(CSHtmlStr);
|
|
|
}
|
|
|
@@ -159,10 +159,10 @@ var AdjustTableFunc = function () {
|
|
|
$(".TableContainer").on("touchstart", 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())); // 界面宽度
|
|
|
+ var TableWidth = isNaN(parseFloat($(this).find("table").width())) ? 0 : parseFloat($(this).find("table").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);
|
|
|
+ var SLeftWdith = isNaN(parseFloat($(this)[0].scrollLeft)) ? 0 : parseFloat($(this)[0].scrollLeft);
|
|
|
SLeftWdith *= HiddenRate;
|
|
|
var NextClsName = $(this).next().attr("class");
|
|
|
if (NextClsName == "PSBar") {
|
|
|
@@ -175,10 +175,10 @@ var AdjustTableFunc = function () {
|
|
|
return;
|
|
|
}
|
|
|
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())); // 界面宽度
|
|
|
+ var TableWidth = isNaN(parseFloat($(ClsName).find("table").width())) ? 0 : parseFloat($(ClsName).find("table").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);
|
|
|
+ var SLeftWdith = isNaN(parseFloat($(ClsName)[0].scrollLeft)) ? 0 : parseFloat($(ClsName)[0].scrollLeft);
|
|
|
SLeftWdith *= HiddenRate;
|
|
|
var NextClsName = $(ClsName).next().attr("class");
|
|
|
if (NextClsName == "PSBar") {
|
|
|
@@ -1156,7 +1156,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
$(".checkbox").removeClass("select-answer");
|
|
|
$(".answer-body").removeClass("select-answer");
|
|
|
if (statusType == 2) {
|
|
|
- $(".answer-body[parent-anid="+curObj.pId+"]").addClass("select-answer");
|
|
|
+ $(".answer-body[parent-anid=" + curObj.pId + "]").addClass("select-answer");
|
|
|
}
|
|
|
else {
|
|
|
$(this).addClass("select-answer");
|
|
|
@@ -1310,7 +1310,7 @@ function backupAllReview(answerJson) {
|
|
|
$(".checkbox").removeClass("select-answer");
|
|
|
$(".answer-body").removeClass("select-answer");
|
|
|
//$(this).addClass("select-answer");
|
|
|
- $(".answer-body[parent-anid="+curObj.pId+"]").addClass("select-answer");
|
|
|
+ $(".answer-body[parent-anid=" + curObj.pId + "]").addClass("select-answer");
|
|
|
//已作答,弹出作答答案
|
|
|
if ($(this).data("ans-status") == "1") {
|
|
|
//移动端添加外部处理
|