|
|
@@ -270,7 +270,7 @@ var AdjustTableFunc = function (sWidthVal) {
|
|
|
});
|
|
|
// 判断表格是否只有一行
|
|
|
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(document.body)) + "px");
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(0).css("width", (ScreenWidth - 14 - GetPadVal(document.body)) + "px");
|
|
|
$(item).css("width", (ScreenWidth - 4 - GetPadVal(document.body)) + "px");
|
|
|
}
|
|
|
else {
|
|
|
@@ -284,8 +284,14 @@ var AdjustTableFunc = function (sWidthVal) {
|
|
|
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");
|
|
|
- TableWidth += ArrMaxLen[i];
|
|
|
+ if (i < ArrMaxLen.length - 1) {
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(i).css("width", ArrMaxLen[i] + "px");
|
|
|
+ TableWidth += ArrMaxLen[i];
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(i).css("width", (ArrMaxLen[i] - 10) + "px");
|
|
|
+ TableWidth += (ArrMaxLen[i] - 10);
|
|
|
+ }
|
|
|
}
|
|
|
else if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length > 1 && !RuleFlag) {
|
|
|
if (i == ArrMaxLen.length - 1) {
|
|
|
@@ -301,15 +307,25 @@ var AdjustTableFunc = function (sWidthVal) {
|
|
|
AWidthVal += ArrMaxLen[AIndex];
|
|
|
AIndex += 1;
|
|
|
}
|
|
|
- //AWidthVal += 100; // 不规则加上100防止错乱
|
|
|
- TableWidth += AWidthVal;
|
|
|
- $(item).find("tr").eq(0).find("td").eq(j).css("width", AWidthVal + "px");
|
|
|
+ if (j == FLenVal - 1) {
|
|
|
+ TableWidth += AWidthVal - 10;
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(j).css("width", (AWidthVal - 10) + "px");
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ TableWidth += AWidthVal;
|
|
|
+ $(item).find("tr").eq(0).find("td").eq(j).css("width", AWidthVal + "px");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else if (ArrMaxLen[i] != undefined && $(item).find("tr").eq(0).find("td").length == 1) {
|
|
|
OneFlag = true;
|
|
|
- TableWidth += ArrMaxLen[i];
|
|
|
+ if (ArrMaxLen.length - 1 == i) {
|
|
|
+ TableWidth += ArrMaxLen[i] - 10;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ TableWidth += ArrMaxLen[i];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if (OneFlag) {
|
|
|
@@ -383,6 +399,7 @@ var AdjustTableFunc = function (sWidthVal) {
|
|
|
// #endregion
|
|
|
|
|
|
//#region 听力音频处理
|
|
|
+var LimitPreFlag = false; // 限制点击过宽
|
|
|
var AddListenDiv = function (NodeHandle, NIndex, sWidthVal) {
|
|
|
var UrlStr = $(NodeHandle).attr("alt");
|
|
|
sWidthVal = sWidthVal > $(document.body).width() ? sWidthVal : $(document.body).width()
|
|
|
@@ -416,6 +433,16 @@ var cLSourceFunc = function (iIndex, oIndex) {
|
|
|
}
|
|
|
// 暂停播放处理
|
|
|
var playMusicFunc = function (iIndex) {
|
|
|
+ if (LimitPreFlag) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ LimitPreFlag = true;
|
|
|
+ window.setTimeout(function () {
|
|
|
+ LimitPreFlag = false;
|
|
|
+ }, 500);
|
|
|
+ }
|
|
|
+ $(".select-answer").removeClass("select-answer");
|
|
|
var jQStr = ".LDFPlayS_" + iIndex;
|
|
|
var playStatus = $(jQStr).attr("data-playstatus"); // 检测当前状态,0表示暂停
|
|
|
var AudioUrl = $(jQStr).parent().prev(".LDivTop").find(".LDivTItem[data-selected='1']").attr("data-auduourl");
|
|
|
@@ -438,6 +465,7 @@ var playMusicFunc = function (iIndex) {
|
|
|
}
|
|
|
// 重置播放处理
|
|
|
var pauseMusicFunc = function (iIndex) {
|
|
|
+ $(".select-answer").removeClass("select-answer");
|
|
|
var jQStr = ".LDFPlayS_" + iIndex;
|
|
|
$(jQStr).attr("data-playstatus", 0);
|
|
|
var jQStr = ".LDFPWhite_" + iIndex;
|
|
|
@@ -900,7 +928,8 @@ function bindEventTeaOrignalYS(sWidthVal) {
|
|
|
$.each($(".yaoshi"), function (index, item) {
|
|
|
var parent = $(item).parent();
|
|
|
var prev = $(item).nextUntil(".yaoshi").filter(".underlineContent");
|
|
|
- if (prev.length == 0) {
|
|
|
+ var prevF = $(item).nextUntil(".yaoshi").find(".underlineContent");
|
|
|
+ if (prev.length == 0 && prevF.length == 0) {
|
|
|
var spanHtml = document.createElement("span");
|
|
|
//添加子节点
|
|
|
var uHtml = document.createElement("u");
|
|
|
@@ -1549,7 +1578,7 @@ function getAllAnswer() {
|
|
|
$(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' data-astatus='1' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text no-answer' style='display:inline-block;'>" + mytext + "</buttom></div>");
|
|
|
}
|
|
|
else {
|
|
|
- $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' data-astatus='1' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:block;'>" + mytext + "</buttom></div>");
|
|
|
+ $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' data-astatus='1' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:inline-block;'>" + mytext + "</buttom></div>");
|
|
|
}
|
|
|
if (mytext == "未作答") {
|
|
|
$(".answer-body[answer-id='" + answerid + "']").attr("data-errstatus", "1");
|
|
|
@@ -1769,7 +1798,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
$(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' answer-text='" + mytext + "' data-astatus='" + statusType + "' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text no-answer' style='display:inline-block;'>" + mytext + "</buttom></div>");
|
|
|
}
|
|
|
else {
|
|
|
- $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' answer-text='" + mytext + "' data-astatus='" + statusType + "' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:block;'>" + mytext + "</buttom></div>");
|
|
|
+ $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' answer-text='" + mytext + "' data-astatus='" + statusType + "' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:inline-block;'>" + mytext + "</buttom></div>");
|
|
|
}
|
|
|
if (mytext == "未作答") {
|
|
|
$(".answer-body[answer-id='" + answerid + "']").attr("data-errstatus", "1");
|
|
|
@@ -2003,7 +2032,7 @@ function backupAllReview(answerJson) {
|
|
|
}
|
|
|
//mytext = mytext == "" ? " " : mytext;
|
|
|
if (!isanswer) {
|
|
|
- $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' answer-text='" + mytext + "' data-astatus='2' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:block;'>" + mytext + "</buttom></div>");
|
|
|
+ $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' answer-text='" + mytext + "' data-astatus='2' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:inline-block;'>" + mytext + "</buttom></div>");
|
|
|
}
|
|
|
else {
|
|
|
$(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2' answer-text='" + mytext + "' data-astatus='2' data-errstatus='0' onclick='ClickRecFunc(" + parentid + ")'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text no-answer' style='display:inline-block;'>" + mytext + "</buttom></div>");
|
|
|
@@ -2134,6 +2163,8 @@ function audioPlayClick(myobj) {
|
|
|
|
|
|
//作答录音播放按钮点击事件
|
|
|
function recordAudioClick(myobj, id, url) {
|
|
|
+ $(".select-answer").removeClass("select-answer");
|
|
|
+ $(myobj).parent().parent("answer-body").addClass("select-answer");
|
|
|
//处理当前按钮的状态
|
|
|
if ($(myobj).parent().attr("play-status") == "0") {
|
|
|
//停止其他作答音频播放
|
|
|
@@ -2262,10 +2293,14 @@ function adjustFontSize(FontSize) {
|
|
|
$(this).find("span").css("font-size", TFontSize + "px");
|
|
|
});
|
|
|
$(".LDFTimerS").css("line-height", TFontSize + "px");
|
|
|
+ // 正相关
|
|
|
+ TFontSize = 0;
|
|
|
+ TFontSize = 16 * FontSize / 100;
|
|
|
+ $("td").find("p").css("line-height", (TFontSize + 6) + "px");
|
|
|
}
|
|
|
// 音频进度条按下回调
|
|
|
function mobileTSFunc(ID) {
|
|
|
- pressTableFlag =true;
|
|
|
+ pressTableFlag = true;
|
|
|
// 移动端回调处理
|
|
|
}
|
|
|
// 音频进度条松开回调
|