namejr 4 years ago
parent
commit
c8abefae4d
3 changed files with 91 additions and 81 deletions
  1. 0 1
      EBook.Web/Common/mtm_passage.css
  2. 89 80
      EBook.Web/Common/new_tasklib_book.js
  3. 2 0
      EBook.Web/EBook.Web.csproj

+ 0 - 1
EBook.Web/Common/mtm_passage.css

@@ -403,5 +403,4 @@ ul {
 
     .sentenceStyle[data-setstatus='1'][data-glclick='1'] {
         border-bottom: 2px solid #78ae43;
-        background-color: #83e600;
     }

+ 89 - 80
EBook.Web/Common/new_tasklib_book.js

@@ -1,48 +1,55 @@
-//播放音频图片地址(安卓)
-var PicInfo = {
-    answerPointImgUrl: "file:///android_asset/js/update-answer.png",
-    yaoshiShowImgUrl: "file:///android_asset/js/yaoshi-show.png",
-    yaoshiHideImgUrl: "file:///android_asset/js/yaoshi-hide.png",
-    recordPlayImgUrl: "file:///android_asset/js/play.png",
-    recordPauseImgUrl: "file:///android_asset/js/pause.png",
-    audioPlayImgUrl: "file:///android_asset/js/dynaiselaba.gif",
-    audioPauseImgUrl: "file:///android_asset/js/dynaiselaba.png",
-    sentenceIcoUrl: "file:///android_asset/js/sentenceIco.png"
-}
-//播放音频图片地址(iOS)
-var PicInfo1 = {
-    yaoshiShowImgUrl: "yaoshi-show.png",
-    yaoshiHideImgUrl: "yaoshi-hide.png",
-    answerPointImgUrl: "update-answer.png",
-    recordPlayImgUrl: "play.png",
-    recordPauseImgUrl: "pause.png",
-    audioPlayImgUrl: "dynaiselaba.gif",
-    audioPauseImgUrl: "dynaiselaba.png",
-    speechAnswerImgUrl: "title_speech.png",
-    videoPlayImgUrl: "title_video.png",
-    KouYuTagImgUrl: "KY.png",
-    sentenceIcoUrl: "sentenceIco.png"
-}
-
-//本地调用用的资源
-var PicInfo1 = {
-    answerPointImgUrl: "../Images/update-answer.png",
-    yaoshiShowImgUrl: "../Images/yaoshi-show.png",
-    yaoshiHideImgUrl: "../Images/yaoshi-hide.png",
-    KouYuTagImgUrl: "../Images/KY.png",
-    recordPlayImgUrl: "../Images/play.png",
-    recordPauseImgUrl: "../Images/pause.png",
-    audioPlayImgUrl: "../Images/dynaiselaba.gif",
-    audioPauseImgUrl: "../Images/dynaiselaba.png",
-    sentenceIcoUrl: "../Images/sentenceIco.png"
-}
-
-
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-// 公用方法
+// 公用方法
 // 检测安卓和ios
 var cTTypeFunc = 1;  // 安卓为1,iOS为2
 
+// 获取基本配置信息
+function GetPicInfos(mobiletype) {
+    if (mobiletype == 1) {
+        // 播放音频图片地址(安卓)
+        return {
+            answerPointImgUrl: "file:///android_asset/js/update-answer.png",
+            yaoshiShowImgUrl: "file:///android_asset/js/yaoshi-show.png",
+            yaoshiHideImgUrl: "file:///android_asset/js/yaoshi-hide.png",
+            recordPlayImgUrl: "file:///android_asset/js/play.png",
+            recordPauseImgUrl: "file:///android_asset/js/pause.png",
+            audioPlayImgUrl: "file:///android_asset/js/dynaiselaba.gif",
+            audioPauseImgUrl: "file:///android_asset/js/dynaiselaba.png",
+            sentenceIcoUrl: "file:///android_asset/js/sentenceIco.png"
+        };
+    }
+    else if (mobiletype == 2) {
+        // 播放音频图片地址(iOS)
+        return {
+            yaoshiShowImgUrl: "yaoshi-show.png",
+            yaoshiHideImgUrl: "yaoshi-hide.png",
+            answerPointImgUrl: "update-answer.png",
+            recordPlayImgUrl: "play.png",
+            recordPauseImgUrl: "pause.png",
+            audioPlayImgUrl: "dynaiselaba.gif",
+            audioPauseImgUrl: "dynaiselaba.png",
+            speechAnswerImgUrl: "title_speech.png",
+            videoPlayImgUrl: "title_video.png",
+            KouYuTagImgUrl: "KY.png",
+            sentenceIcoUrl: "sentenceIco.png"
+        };
+    }
+    else {
+        // 本地调用用的资源
+        return {
+            answerPointImgUrl: "../Images/update-answer.png",
+            yaoshiShowImgUrl: "../Images/yaoshi-show.png",
+            yaoshiHideImgUrl: "../Images/yaoshi-hide.png",
+            KouYuTagImgUrl: "../Images/KY.png",
+            recordPlayImgUrl: "../Images/play.png",
+            recordPauseImgUrl: "../Images/pause.png",
+            audioPlayImgUrl: "../Images/dynaiselaba.gif",
+            audioPauseImgUrl: "../Images/dynaiselaba.png",
+            sentenceIcoUrl: "../Images/sentenceIco.png"
+        };
+    }
+    return;
+}
+
 // 删除叼毛题库原先附加无用属性
 function dealUnderLineFunc() {
     // 打理干净underline
@@ -741,24 +748,24 @@ function audioPlayClick(myobj) {
     //处理当前按钮的状
     if ($(myobj).attr("play-status") == "1") {
         $(myobj).attr("play-status", "0");
-        $(myobj).attr("src", PicInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
+        $(myobj).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
     }
     else {
         //停止其他作答音频播放
         var isRecordPlaying = $(".answer-audio-range[play-status='1']");
         if (isRecordPlaying.length > 0) {
             $(isRecordPlaying).attr("play-status", "0");
-            $(isRecordPlaying).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
+            $(isRecordPlaying).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
         }
         //停止其他原文音频播放
         var audioPlaying = $(".audioImg[play-status='1']");
         if (audioPlaying.length > 0) {
             $(audioPlaying).attr("play-status", "0");
-            $(audioPlaying).attr("src", PicInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
+            $(audioPlaying).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
         }
         //设置播放状态
         $(myobj).attr("play-status", "1");
-        $(myobj).attr("src", PicInfo.audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
+        $(myobj).attr("src", GetPicInfos(cTTypeFunc).audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
     }
     if (cTTypeFunc == 1) {
         //移动端添加外部处理(安卓)
@@ -847,7 +854,7 @@ function Fill(data) {
                 $('span[id=' + item.HightCode + ']').eq(0).addClass(ClsName).attr("data-setstatus", "1").attr("data-lstatus", LClick).attr("hitCode", ThitCode);
                 var AddImg = ($('span[id=' + item.HightCode + ']').eq(0).prev().attr('class') == "sentImagcs") ? true : false;
                 if (ClsName == "sentenceStyle" && !AddImg) {
-                    $('span[id=' + item.HightCode + ']').eq(0).before('<img src="' + PicInfo.sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
+                    $('span[id=' + item.HightCode + ']').eq(0).before('<img src="' + GetPicInfos(cTTypeFunc).sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
                 }
             }
         }
@@ -881,7 +888,7 @@ function Fill(data) {
                 $('span[kcode*=' + item.SourceCode + ']:first').eq(0).addClass(ClsName).attr("data-setstatus", "1").attr("data-lstatus", LClick).attr("hitCode", ThitCode);
                 var AddImg = ($('span[kcode*=' + item.SourceCode + ']:first').eq(0).prev().attr('class') == "sentImagcs") ? true : false;
                 if (ClsName == "sentenceStyle" && !AddImg) {
-                    $('span[kcode*=' + item.SourceCode + ']:first').eq(0).before('<img src="' + PicInfo.sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
+                    $('span[kcode*=' + item.SourceCode + ']:first').eq(0).before('<img src="' + GetPicInfos(cTTypeFunc).sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
                 }
             }
         }
@@ -1083,7 +1090,7 @@ function bindEventYS(sWidthVal, isAStatus, isMAStatus) {
     // 处理文本
     dealUnderLineFunc();
     $.each($(".yaoshi"), function (index, item) {
-        $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", PicInfo.yaoshiShowImgUrl);
+        $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
         // 关联渲染underlinecontent
         if ($(item).next().length > 0) {
             selectImgULContent($(item).next(), index);
@@ -1112,18 +1119,18 @@ function bindEventYS(sWidthVal, isAStatus, isMAStatus) {
     });
     //给音频绑定一个ID(未处理)
     $.each($(".audioImg"), function (index, item) {
-        $(item).attr("src", PicInfo.audioPauseImgUrl);
+        $(item).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);
         $(item).attr("audiourl", "");
         $(item).attr('audio-id', index);
     });
     //给视频图标处理(未处理)
     $.each($(".videoImg"), function (index, item) {
-        $(item).attr("src", PicInfo.videoPlayImgUrl);
+        $(item).attr("src", GetPicInfos(cTTypeFunc).videoPlayImgUrl);
         $(item).attr("audiourl", "");
     });
     //给口语图标处理(未处理)
     $.each($(".oralLanguageImg"), function (index, item) {
-        $(item).attr("src", PicInfo.speechAnswerImgUrl);
+        $(item).attr("src", GetPicInfos(cTTypeFunc).speechAnswerImgUrl);
         $(item).attr("audiourl", "");
     });
     //处理口语试题
@@ -1178,7 +1185,7 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
     dealUnderLineFunc();
     //处理答题点
     $.each($(".yaoshi"), function (index, item) {
-        $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", PicInfo.yaoshiShowImgUrl);
+        $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
         // 关联渲染underlinecontent
         if ($(item).next().length > 0) {
             selectImgULContent($(item).next(), index);
@@ -1193,7 +1200,7 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
         }
         if (isAStatus != 1) {
             // 学生隐藏答案
-            $(item).attr('answer-id', index).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("answer-isky", "0").attr("src", PicInfo.yaoshiHideImgUrl);
+            $(item).attr('answer-id', index).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("answer-isky", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
             $(".underlineContent[yaoshi-flag='" + index + "']").not(".noKey").attr("showflag", "0");  // 隐藏答案(这种是连下划线删除的)
         }
         // 获取当前要是的标准答案
@@ -1212,18 +1219,18 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
     });
     //给音频绑定一个ID(未处理)
     $.each($(".audioImg"), function (index, item) {
-        $(item).attr("src", PicInfo.audioPauseImgUrl);
+        $(item).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);
         $(item).attr("audiourl", "");
         $(item).attr('audio-id', index);
     });
     //给视频图标处理(未处理)
     $.each($(".videoImg"), function (index, item) {
-        $(item).attr("src", PicInfo.videoPlayImgUrl);
+        $(item).attr("src", GetPicInfos(cTTypeFunc).videoPlayImgUrl);
         $(item).attr("audiourl", "");
     });
     //给口语图标处理(未处理)
     $.each($(".oralLanguageImg"), function (index, item) {
-        $(item).attr("src", PicInfo.speechAnswerImgUrl);
+        $(item).attr("src", GetPicInfos(cTTypeFunc).speechAnswerImgUrl);
         $(item).attr("audiourl", "");
     });
     //一题多空的答题点标注
@@ -1302,11 +1309,11 @@ function handleAnswerRange() {
             // 防止重复添加
             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>");
+                $(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='" + GetPicInfos(cTTypeFunc).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='" + GetPicInfos(cTTypeFunc).answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
             }
             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>");
+                $(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='" + GetPicInfos(cTTypeFunc).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='" + GetPicInfos(cTTypeFunc).answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
             }
         }
         var info = new Object();
@@ -1316,7 +1323,7 @@ function handleAnswerRange() {
         info.AnsText = TAnsText;  // 标准答案
         answerData.push(info);
         // 隐藏对应的钥匙和答案
-        $(item).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("src", PicInfo.yaoshiHideImgUrl);  // 隐藏钥匙
+        $(item).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);  // 隐藏钥匙
         $(".underlineContent[yaoshi-flag='" + AnswerID + "']").not(".noKey").css("display", "none");  // 隐藏答案(这种是连下划线删除的)
     });
     if (cTTypeFunc == 1) {
@@ -1403,7 +1410,7 @@ function reviewAnswer(answerJson) {
             //是否之前存在作答音频
             //$(selectElement).attr("answer-url", answerObj.AudioUrl);
             $(selectElement).children(".answer-audio-range").attr("answer-url", answerObj.AudioUrl);
-            $(audioElement).attr("src", PicInfo.recordPlayImgUrl);
+            $(audioElement).attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);
             $(selectElement).children(".answer-audio-range").attr("play-status", "0");
             //独立绑定事件
             $(audioElement).on("click", function () {
@@ -1487,7 +1494,7 @@ function backupAllAnswer(answerJson, statusType) {
                         $(item).children(".answer-text").text(mytext);
                     }
                     //音频节点
-                    $(audioElement).attr("src", PicInfo.recordPlayImgUrl);
+                    $(audioElement).attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);
                     $(item).children(".answer-audio-range").attr("answer-url", answerList[index].AudioUrl);
                     $(item).children(".answer-audio-range").attr("answer-audiolength", answerList[index].AudioLength);
                     $(item).children(".answer-audio-range").attr("play-status", "0");
@@ -1575,7 +1582,7 @@ function backupAllAnswer(answerJson, statusType) {
                 var hasAudio = false;
                 if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
                     hasAudio = true;
-                    var HtmlStr = '<div class="answer-audio-range" play-status="0" style="display:inline-block;" answer-audiolength="' + answerList[index].AudioLength + '" answer-url="' + answerList[index].AudioUrl + '"><img class="nextpic" src="' + PicInfo.recordPlayImgUrl + '"><span class="answer-audio-text">作答音频(' + answerList[index].AudioLength + 's)</span></div><span class="answer-audio-range-child"></span>';
+                    var HtmlStr = '<div class="answer-audio-range" play-status="0" style="display:inline-block;" answer-audiolength="' + answerList[index].AudioLength + '" answer-url="' + answerList[index].AudioUrl + '"><img class="nextpic" src="' + GetPicInfos(cTTypeFunc).recordPlayImgUrl + '"><span class="answer-audio-text">作答音频(' + answerList[index].AudioLength + 's)</span></div><span class="answer-audio-range-child"></span>';
                     $(".underlineContent[yaoshi-flag='" + answerid + "']").eq(0).html(HtmlStr);
                 }
                 //填充作答内容
@@ -1666,7 +1673,7 @@ function backupAllAnswer(answerJson, statusType) {
                                     TText = NHtmlStr.substring(IndexVal, IndexVal + TText.length);
                                     if (TFlag == "sentence" && IndexVal > -1) {
                                         var TNHtmlArr = NHtmlStr.split(TText);
-                                        var RHtml = TNHtmlArr[0] + ' <img src="' + PicInfo.sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1"><span id="' + aItem.HightCode + '" class="sentenceStyle" name="S' + aItem.HightCode + '" flag="sentence" iskeyklg="' + TIskeyklg + '" espflag="' + TEspflag + '" ktype="' + TKtype + '" kcode="' + aItem.HightCode + "|" + aItem.SourceCode + '" data-setstatus="1" data-lstatus="3" onselectstart="return true">' + TText + '</span> ' + TNHtmlArr[1];
+                                        var RHtml = TNHtmlArr[0] + ' <img src="' + GetPicInfos(cTTypeFunc).sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1"><span id="' + aItem.HightCode + '" class="sentenceStyle" name="S' + aItem.HightCode + '" flag="sentence" iskeyklg="' + TIskeyklg + '" espflag="' + TEspflag + '" ktype="' + TKtype + '" kcode="' + aItem.HightCode + "|" + aItem.SourceCode + '" data-setstatus="1" data-lstatus="3" onselectstart="return true">' + TText + '</span> ' + TNHtmlArr[1];
                                         NHtmlStr = NHtmlStr.replace(TText, RHtml);
                                     }
                                     else if (TFlag == "phrase" && IndexVal > -1) {
@@ -1914,7 +1921,7 @@ function showHideAnswerEx(isShowYX, isShowAS) {
     }
     if (isShowYX && isShowAS) {
         $(".yaoshi").attr("data-status", "1");
-        $(".yaoshi").attr("src", PicInfo.yaoshiShowImgUrl);
+        $(".yaoshi").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
         $.each($(".yaoshi"), function (index, item) {
             // 显示答案
             $(".underlineContent").attr("showflag", "1");
@@ -1922,7 +1929,7 @@ function showHideAnswerEx(isShowYX, isShowAS) {
     }
     else if (isShowYX && !isShowAS) {
         $(".yaoshi").attr("data-status", "0");
-        $(".yaoshi").attr("src", PicInfo.yaoshiHideImgUrl);
+        $(".yaoshi").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
         $.each($(".yaoshi"), function (index, item) {
             // 隐藏答案
             $(".underlineContent").attr("showflag", "0");
@@ -2072,11 +2079,11 @@ function AddClickEvent() {
         if (datastatus == "0") {
             // 隐藏->显示
             $(this).attr("data-status", "1");
-            $(this).attr("src", PicInfo.yaoshiShowImgUrl);
+            $(this).attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
             $(".underlineContent[yaoshi-flag='" + answerid + "']").attr("showflag", "1");
             // 处理多答题点
             if (parentanid != undefined && parentanid != null && parentanid != '') {
-                $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "1").attr("src", PicInfo.yaoshiShowImgUrl);
+                $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "1").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
                 $(".underlineContent[parent-anid='" + parentanid + "']").attr("showflag", "1");
             }
             DealCssShowFunc();
@@ -2084,11 +2091,11 @@ function AddClickEvent() {
         else if (datastatus == "1") {
             // 显示->隐藏
             $(this).attr("data-status", "0");
-            $(this).attr("src", PicInfo.yaoshiHideImgUrl);
+            $(this).attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
             $(".underlineContent[yaoshi-flag='" + answerid + "']").attr("showflag", "0");
             // 处理多答题点
             if (parentanid != undefined && parentanid != null && parentanid != '') {
-                $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "0").attr("src", PicInfo.yaoshiHideImgUrl);
+                $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
                 $(".underlineContent[parent-anid='" + parentanid + "']").attr("showflag", "0");
             }
             DealCssHiddenFunc();
@@ -2295,6 +2302,8 @@ function aCTJCFunc(sWidthVal, isAStatus, isMAStatus, isShowYX, isShowAS, data) {
     }
 }
 
+var IndexVal = 0;
+
 // 高亮调用统一接口(data传递高亮文本)
 function FillFunc(data) {
     if (cTTypeFunc == 2) {
@@ -2462,21 +2471,21 @@ function playRecordAudio(answerid, isPlay) {
     if (playing.length > 0) {
         if (isPlay == "1") {
             $(playing).attr("play-status", "1");
-            $(playing).find("img").attr("src", PicInfo.recordPauseImgUrl);//移动端要根据本地路径替换
+            $(playing).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPauseImgUrl);//移动端要根据本地路径替换
         }
         else {
             $(playing).attr("play-status", "0");
-            $(playing).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
+            $(playing).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
         }
     }
     else {
         if (isPlay == "1") {
             $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").attr("play-status", "1");
-            $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", PicInfo.recordPauseImgUrl);//移动端要根据本地路径替换
+            $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", GetPicInfos(cTTypeFunc).recordPauseImgUrl);//移动端要根据本地路径替换
         }
         else {
             $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").attr("play-status", "0");
-            $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
+            $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
         }
     }
 }
@@ -2552,7 +2561,7 @@ function pauseTextAudio(audioid) {
     var playing = $(".audioImg[audio-id='" + audioid + "']");
     if (playing.length > 0) {
         $(playing).attr("play-status", "0");
-        $(playing).attr("src", PicInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
+        $(playing).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
     }
 }
 
@@ -2561,7 +2570,7 @@ function playTextAudio(audioID) {
     var playing = $(".audioImg[audio-id='" + audioID + "']");
     if (playing.length > 0) {
         $(playing).attr("play-status", "1");
-        $(playing).attr("src", PicInfo.audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
+        $(playing).attr("src", GetPicInfos(cTTypeFunc).audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
     }
 }
 // 点击高亮调移动端
@@ -2592,21 +2601,21 @@ function recordAudioClick(myobj, id, url) {
         var isRecordPlaying = $(".answer-audio-range[play-status='1']");
         if (isRecordPlaying.length > 0) {
             $(isRecordPlaying).attr("play-status", "0");
-            $(isRecordPlaying).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
+            $(isRecordPlaying).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
         }
         //停止其他原文音频播放
         var audioPlaying = $(".audioImg[play-status='1']");
         if (audioPlaying.length > 0) {
             $(audioPlaying).attr("play-status", "0");
-            $(audioPlaying).attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地 喇叭 路径替换
+            $(audioPlaying).attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地 喇叭 路径替换
         }
         //设置播放状态
         $(myobj).attr("play-status", "1");
-        $(myobj).find("img").attr("src", PicInfo.recordPauseImgUrl);//移动端要根据本地路径替换
+        $(myobj).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPauseImgUrl);//移动端要根据本地路径替换
     }
     else {
         $(myobj).attr("play-status", "0");
-        $(myobj).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
+        $(myobj).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
     }
     if (cTTypeFunc == 1) {
         //移动端添加外部处理,播放录音(安卓)

+ 2 - 0
EBook.Web/EBook.Web.csproj

@@ -102,6 +102,8 @@
     <Content Include="AnsText\bug28942主体课文.txt" />
     <Content Include="AnsText\bug28942作答json.txt" />
     <Content Include="AnsText\bug28942高亮json.txt" />
+    <Content Include="AnsText\bug30811主体课文.txt" />
+    <Content Include="AnsText\bug30811高亮.txt" />
     <Content Include="AnsText\data20211117主体.txt" />
     <Content Include="AnsText\data20211117高亮.txt" />
     <Content Include="AnsText\data202141.txt" />