|
|
@@ -286,7 +286,7 @@ var addFillAssist = function () {
|
|
|
// 卡控遍历条件(添加新的class)
|
|
|
var ClsName = $(Iitem).attr("class");
|
|
|
var hitStyleFlag = $(Iitem).attr("hitstyle");
|
|
|
- if (ClsName!=undefined && (hitStyleFlag == "wordStyle" || hitStyleFlag == "phraseStyle" || hitStyleFlag == "sentenceStyle" || ClsName.indexOf("underlineContent") > -1) && ClsName.indexOf("cAStauts") == -1) {
|
|
|
+ if (ClsName != undefined && (hitStyleFlag == "wordStyle" || hitStyleFlag == "phraseStyle" || hitStyleFlag == "sentenceStyle" || ClsName.indexOf("underlineContent") > -1) && ClsName.indexOf("cAStauts") == -1) {
|
|
|
$(Iitem).addClass("cAStauts");
|
|
|
}
|
|
|
if ($(Iitem).attr("ulflag") == undefined) {
|
|
|
@@ -499,7 +499,7 @@ function showHideAnswerEx(isShowYX, isShowAS) {
|
|
|
if (isShowAS) {
|
|
|
$.each($(".underlineContent"), function (index, item) {
|
|
|
dealAnswerFunc(item, true, false);
|
|
|
- });
|
|
|
+ });
|
|
|
$(".yaoshi").attr("data-status", "1");
|
|
|
$(".yaoshi").attr("src", PicInfo.yaoshiShowImgUrl);
|
|
|
}
|
|
|
@@ -560,7 +560,7 @@ function bindEventTeaOrignalYS() {
|
|
|
uHtml.innerHTML = " ";
|
|
|
//改错题,要随机下划线长度
|
|
|
if ($(parent).hasClass('correntQue')) {
|
|
|
- uHtml.style = "width:" +randomNum(220, 300) + "px;";
|
|
|
+ uHtml.style = "width:" + randomNum(220, 300) + "px;";
|
|
|
}
|
|
|
uHtml.setAttribute("answer-anstext", "");
|
|
|
}
|
|
|
@@ -569,7 +569,7 @@ function bindEventTeaOrignalYS() {
|
|
|
$(item).after(spanHtml);
|
|
|
}
|
|
|
});
|
|
|
- //处理表格宽度
|
|
|
+ //处理表格宽度
|
|
|
AdjustTableFunc();
|
|
|
//一题多空的答题点标注
|
|
|
var checkId = 0;
|
|
|
@@ -635,7 +635,7 @@ function bindEventTeaOrignalYS() {
|
|
|
$(this).attr("src", PicInfo.yaoshiHideImgUrl);
|
|
|
$.each($(this).nextUntil(".yaoshi").find(".underlineContent"), function (index, item) {
|
|
|
dealAnswerFunc(item, false, false);
|
|
|
- });
|
|
|
+ });
|
|
|
}
|
|
|
//添加回调
|
|
|
onClickKeyHide();
|
|
|
@@ -693,7 +693,7 @@ function bindEventYS() {
|
|
|
uHtml.innerHTML = " ";
|
|
|
//改错题,要随机下划线长度
|
|
|
if ($(parent).hasClass('correntQue')) {
|
|
|
- uHtml.style = "width:" +randomNum(220, 300) + "px;";
|
|
|
+ uHtml.style = "width:" + randomNum(220, 300) + "px;";
|
|
|
}
|
|
|
uHtml.setAttribute("answer-anstext", "");
|
|
|
}
|
|
|
@@ -890,7 +890,7 @@ function handleAnswerRange() {
|
|
|
if (!$(prev).hasClass("checkbox")) {
|
|
|
if (prev.length == 0 || $(prev).attr("class") != "tag-span") {
|
|
|
//替换答案
|
|
|
- $(item).prop("outerHTML", "<span answer-id='" +info.Id + "' class='tag-span' answer-isky='0'>_</span>");
|
|
|
+ $(item).prop("outerHTML", "<span answer-id='" + info.Id + "' class='tag-span' answer-isky='0'>_</span>");
|
|
|
}
|
|
|
else {
|
|
|
$(item).remove();
|
|
|
@@ -935,7 +935,7 @@ function handleAnswerRange() {
|
|
|
var temptext = "";
|
|
|
for (var i = 0; i < tempJson.length; i++) {
|
|
|
if (tempid == tempJson[i].Id) {
|
|
|
- temptext = temptext +tempJson[i].AnsText;
|
|
|
+ temptext = temptext + tempJson[i].AnsText;
|
|
|
}
|
|
|
else {
|
|
|
if (tempid != "") {
|
|
|
@@ -952,7 +952,7 @@ function handleAnswerRange() {
|
|
|
temppid = tempJson[i].pId;
|
|
|
temptext = tempJson[i].AnsText;
|
|
|
//最后一个存入
|
|
|
- if (i == tempJson.length -1) {
|
|
|
+ if (i == tempJson.length - 1) {
|
|
|
var info = new Object();
|
|
|
info.Id = tempid;
|
|
|
info.pId = temppid;
|
|
|
@@ -967,12 +967,12 @@ function handleAnswerRange() {
|
|
|
if (answerData.length > 0) {
|
|
|
//Num = Number.parseInt(answerData[answerData.length - 1].Id);
|
|
|
Num = Number.parseInt($(".yaoshi:last").attr('answer-id'));
|
|
|
- for (var i = 0; i < Num +1; i++) {
|
|
|
+ for (var i = 0; i < Num + 1; i++) {
|
|
|
if (i < answerData.length) {
|
|
|
- var index = Number(answerData[i].Id) -i;
|
|
|
+ var index = Number(answerData[i].Id) - i;
|
|
|
for (var j = 0; j < index; j++) {
|
|
|
var info = new Object();
|
|
|
- info.Id = (i +j).toString();
|
|
|
+ info.Id = (i + j).toString();
|
|
|
info.pId = info.Id;
|
|
|
info.AnsText = "";
|
|
|
answerData.splice(i, 0, info);
|
|
|
@@ -1002,7 +1002,7 @@ function handleAnswerRange() {
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
- $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentId + "' answer-anstext='" + answerText + "' answer-isky='" + isky + "' answer-showanswer='0'><div class='answer-audio-range'><img src='" +PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range'><img src='" +PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text'></buttom></div>");
|
|
|
+ $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentId + "' answer-anstext='" + answerText + "' answer-isky='" + isky + "' answer-showanswer='0'><div class='answer-audio-range'><img src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range'><img src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text'></buttom></div>");
|
|
|
//删除钥匙节点
|
|
|
var prev = $("img[answer-id='" + answerid + "']");
|
|
|
if (prev.length > 0) {
|
|
|
@@ -1053,7 +1053,7 @@ function handleAnswerRange() {
|
|
|
function reviewAnswer(answerJson) {
|
|
|
if (answerJson != "" && answerJson) {
|
|
|
var answerObj = JSON.parse(answerJson);
|
|
|
- var selectElement = $(".answer-body[answer-id='" +answerObj.Id + "']");
|
|
|
+ var selectElement = $(".answer-body[answer-id='" + answerObj.Id + "']");
|
|
|
var audioElement = $(selectElement).children(".answer-audio-range").children("img").eq(0);
|
|
|
answerObj.IsKY = $(selectElement).attr("answer-isky");//是否是口语试题,0-不是口语题,1-是口语题
|
|
|
|
|
|
@@ -1061,11 +1061,11 @@ function reviewAnswer(answerJson) {
|
|
|
if ((answerObj.Type == 3 || answerObj.Type == 4) && answerObj.AudioUrl != "") {
|
|
|
$(selectElement).children(".answer-point-range").hide();
|
|
|
$(selectElement).children(".answer-audio-range").css("display", "inline-block");
|
|
|
- $(selectElement).children(".answer-audio-range").children("span").text("作答音频(" +answerObj.AudioLength + "s)");
|
|
|
+ $(selectElement).children(".answer-audio-range").children("span").text("作答音频(" + answerObj.AudioLength + "s)");
|
|
|
//填充作答内容
|
|
|
$(selectElement).attr("answer-text", answerObj.Text);
|
|
|
if (answerObj.Text != "") {
|
|
|
- answerObj.Text = "(" +answerObj.Text + ")";
|
|
|
+ answerObj.Text = "(" + answerObj.Text + ")";
|
|
|
$(selectElement).children(".answer-text").show();
|
|
|
$(selectElement).children(".answer-text").text(answerObj.Text);
|
|
|
}
|
|
|
@@ -1129,7 +1129,7 @@ function getAllAnswer() {
|
|
|
else {
|
|
|
$(item).children(".answer-text").text(mytext);
|
|
|
$(item).children(".answer-text").addClass("no-answer");
|
|
|
- }
|
|
|
+ }
|
|
|
$(item).children(".answer-point-range").hide();
|
|
|
$(item).children(".answer-text").show();
|
|
|
}
|
|
|
@@ -1187,7 +1187,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
hasAudio = true;
|
|
|
$(item).children(".answer-point-range").hide();
|
|
|
$(item).children(".answer-audio-range").css("display", "inline-block");
|
|
|
- $(item).children(".answer-audio-range").children("span").text("作答音频(" +answerList[index].AudioLength + "s)");
|
|
|
+ $(item).children(".answer-audio-range").children("span").text("作答音频(" + answerList[index].AudioLength + "s)");
|
|
|
//填充作答内容
|
|
|
$(item).attr("answer-text", mytext);
|
|
|
if (mytext != "") {
|
|
|
@@ -1348,7 +1348,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");
|
|
|
@@ -1371,7 +1371,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
function reviewStuAnswer(answerJson) {
|
|
|
if (answerJson != "" && answerJson) {
|
|
|
var answerObj = JSON.parse(answerJson);
|
|
|
- var selectElement = $(".answer-body[answer-id='" +answerObj.Id + "']");
|
|
|
+ var selectElement = $(".answer-body[answer-id='" + answerObj.Id + "']");
|
|
|
|
|
|
//$(selectElement).attr("answer-text", answerObj.Text);//用户作答内容
|
|
|
$(selectElement).attr("answer-score", answerObj.Score);//作答评分
|
|
|
@@ -1427,7 +1427,7 @@ function backupAllReview(answerJson) {
|
|
|
if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
|
|
|
$(item).children(".answer-point-range").hide();
|
|
|
$(item).children(".answer-audio-range").css("display", "inline-block");
|
|
|
- $(item).children(".answer-audio-range").children("span").text("作答音频(" +answerList[index].AudioLength + "s)");
|
|
|
+ $(item).children(".answer-audio-range").children("span").text("作答音频(" + answerList[index].AudioLength + "s)");
|
|
|
//填充作答内容
|
|
|
$(item).attr("answer-text", mytext);
|
|
|
if (mytext != "") {
|
|
|
@@ -1526,7 +1526,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") {
|
|
|
//移动端添加外部处理
|
|
|
@@ -1568,10 +1568,10 @@ function scrollAnswer(answerid) {
|
|
|
var scroll_offset = $(ansDom).offset(); //得到box这个div层的offset,包含两个值,top和left
|
|
|
var offset_top = scroll_offset.top;
|
|
|
if (offset_top > 150) {
|
|
|
- offset_top = offset_top -200;
|
|
|
+ offset_top = offset_top - 200;
|
|
|
}
|
|
|
$("body,html").animate({
|
|
|
- scrollTop: offset_top //让body的scrollTop等于pos的top,就实现了滚动
|
|
|
+ scrollTop: offset_top //让body的scrollTop等于pos的top,就实现了滚动
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -1657,7 +1657,7 @@ function randomNum(minNum, maxNum) {
|
|
|
return parseInt(Math.random() * minNum + 1, 10);
|
|
|
break;
|
|
|
case 2:
|
|
|
- return parseInt(Math.random() * (maxNum - minNum + 1) +minNum, 10);
|
|
|
+ return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
|
|
|
break;
|
|
|
default:
|
|
|
return 0;
|