|
|
@@ -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 = {
|
|
|
sentenceIcoUrl: "file:///android_asset/js/sentenceIco.png"
|
|
|
}
|
|
|
//播放音频图片地址(iOS)
|
|
|
-var PicInfo1 = {
|
|
|
+var PicInfo = {
|
|
|
yaoshiShowImgUrl: "yaoshi-show.png",
|
|
|
yaoshiHideImgUrl: "yaoshi-hide.png",
|
|
|
answerPointImgUrl: "update-answer.png",
|
|
|
@@ -41,7 +41,7 @@ var PicInfo1 = {
|
|
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
// 公用方法
|
|
|
// 检测安卓和ios
|
|
|
-var cTTypeFunc=1; // 安卓为1,iOS为2
|
|
|
+var cTTypeFunc = 2; // 安卓为1,iOS为2
|
|
|
//var cTTypeFunc = function () {
|
|
|
// var u = navigator.userAgent;
|
|
|
// //var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
|
|
@@ -1273,9 +1273,6 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
|
|
|
// 学生端 处理作答区域 answer-isky 是否是口语试题,0-不是口语题,1-是口语题,2-打勾题
|
|
|
var answerData = new Array();
|
|
|
function handleAnswerRange() {
|
|
|
- // 隐藏答案划线
|
|
|
- //$(".underlineContentShow").attr("data-status", "0");
|
|
|
- //规范文本格式
|
|
|
var answerId = "";
|
|
|
var tempJson = new Array();
|
|
|
//先处理一题多空的情况,获取两个之间的答题点
|
|
|
@@ -1294,23 +1291,24 @@ function handleAnswerRange() {
|
|
|
$.each($(".underlineContent[yaoshi-flag='" + AnswerID + "']"), function (index, tItem) {
|
|
|
TAnsText += " " + $(tItem).text();
|
|
|
});
|
|
|
+ var ClsName = $(item).next().attr("class");
|
|
|
// 添加答题点
|
|
|
- if (AnswerIsky == 2) {
|
|
|
+ if (AnswerIsky == 2){
|
|
|
// 防止重复添加
|
|
|
- if (cTTypeFunc == 2 && $(item).next().attr("class") != "cBoxClsBg") {
|
|
|
+ if (cTTypeFunc == 2 && ClsName != "cBoxClsBg") {
|
|
|
$(item).after("<div class='cBoxClsBg' data-select='0'><div class='cBoxCls cBoxCls_" + AnswerID + "' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' data-status='0' onclick='clickCheckBox(" + AnswerID + ")' answer-anstext='" + TAnsText + "'></div></div>");
|
|
|
}
|
|
|
- else {
|
|
|
+ else if (ClsName != "cBoxClsBg") {
|
|
|
$(item).after("<div class='cBoxClsBg' data-select='0'><div class='cBoxCls cBoxCls_" + AnswerID + "' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' data-status='0' onclick='clickCheckBox(" + AnswerID + ")' answer-anstext='" + TAnsText + "'></div></div>");
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
// 防止重复添加
|
|
|
- if (cTTypeFunc == 2 && $(item).next().attr("class") != "answer-body") {
|
|
|
+ if (cTTypeFunc == 2 && ClsName != "answer-body") {
|
|
|
// data-astatus控制作答样式(0表示未提交,1表示提交,2表示回显);data-errstatus判断是否作答(1表示未作答)
|
|
|
$(item).after("<div class='answer-body' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' answer-isky='" + AnswerIsky + "' answer-showanswer='0' data-astatus='0' data-errstatus='0' mobile-type='" + cTTypeFunc + "' onclick='ClickRecFunc(" + AnswerPID + ")' answer-anstext='" + TAnsText + "'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' mobile-type='" + cTTypeFunc + "'><div class='answer-point-range-div' mobile-type='" + cTTypeFunc + "'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
|
|
|
}
|
|
|
- else {
|
|
|
+ else if (ClsName != "answer-body") {
|
|
|
// data-astatus控制作答样式(0表示未提交,1表示提交,2表示回显);data-errstatus判断是否作答(1表示未作答)
|
|
|
$(item).after("<div class='answer-body' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' answer-isky='" + AnswerIsky + "' answer-showanswer='0' data-astatus='0' data-errstatus='0' mobile-type='" + cTTypeFunc + "' onclick='ClickRecFunc(" + AnswerPID + ")' answer-anstext='" + TAnsText + "'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' mobile-type='" + cTTypeFunc + "'><div class='answer-point-range-div' mobile-type='" + cTTypeFunc + "'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
|
|
|
}
|
|
|
@@ -2194,10 +2192,10 @@ function stuEntryFunc(sWidthVal, isAStatus, isMAStatus, data) {
|
|
|
if (typeof (Fill) == "function") {
|
|
|
Fill(TFillData);
|
|
|
}
|
|
|
- // 最终样式渲染
|
|
|
- DealCssHiddenFunc();
|
|
|
- // 点击事件补充
|
|
|
- AddClickEvent();
|
|
|
+ // 最终样式渲染
|
|
|
+ DealCssHiddenFunc();
|
|
|
+ // 点击事件补充
|
|
|
+ AddClickEvent();
|
|
|
return ReData;
|
|
|
}
|
|
|
|