| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- //加载数据
- window.onload = function () {
- bindEventYS();
- //bindEventTeaOrignalYS();
- //showHideAnswerEx(false, false);
- var ResInfo = {
- yaoshiShowImgUrl: "yaoshi-show.png",
- yaoshiHideImgUrl: "yaoshi-hide.png",
- recordPlayImgUrl: "play.png",
- recordPauseImgUrl: "pause.png",
- audioPlayImgUrl: "dynaiselaba.gif",
- audioPauseImgUrl: "dynaiselaba.png"
- }
- //调用查看图标
- $.each($(".yaoshi"), function (index, item) {
- $(item).attr("src", ResInfo.yaoshiShowImgUrl);//移动端要根据本地 喇叭 路径替换
- });
- $.each($(".audioImg"), function (index, item) {
- $(item).attr("src", ResInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
- });
- //加上标签显示
- $.each($("img"), function (index, item) {
- $(item).attr("alt", $(item).attr("src"));//移动端要根据本地 喇叭 路径替换
- });
- }
- //显示/隐藏习题答案
- $("#showhide-answer").on("click", function () {
- if ($(this).data("status") == "0") {
- this.innerText = "隐藏习题答案";
- $(this).data("status", "1");
- showHideAnswer(true);
- //showHideAnswerEx(false,true);
- //$(".underlineContent").show();
- }
- else {
- this.innerText = "显示习题答案";
- $(this).data("status", "0");
- showHideAnswer(false);
- //showHideAnswerEx(false, false);
- //$(".underlineContent").hide();
- }
- });
- //提交习题答案
- $("#submit-answer").on("click", function () {
- });
- //一题多空的处理参考
- function FormatChoiceQues() {
- var $this = this;
- $(".multipleStart").each(function(i, item) {
- var table = {};
- var $startNode = $(item);
- $.merge($(item).nextUntil(".multipleEnd").filter("[class*='group']"), $(item).nextUntil(".multipleEnd").find("[class*='group']")).each(function(i, item) {
- var checkId = $this.genID();
- var index = $(item).attr('class').replace(/.*group(\d+).*/g, "$1");
- var ischecked = $(item).find(".answerWraper").text().indexOf("√") > -1;
- if ($(item).hasClass('boxQue')) {
- if ($this.options.readonly) {
- $(item).find('.yaoshi').after("<div class='checkbox'><input id=" + checkId + " type='checkbox'><label></label></div>").next().next('.answerWraper').hide();
- } else {
- $(item).find('.yaoshi').after("<div class='checkbox'><input id=" + checkId + " type='checkbox'><label for=" + checkId + "></label></div>").next().next('.answerWraper').hide();
- }
- $(item).find('input').prop('checked', ischecked);
- }
- $(item).find('.yaoshi').unbind().bind('click', function (e) {
- var groupnode = $.merge($startNode.nextUntil(".multipleEnd").filter(".group" + index), $startNode.nextUntil(".multipleEnd").find(".group" + index));
- if ($(this).hasClass('showAnswer')) {
- groupnode.find('.yaoshi').removeClass('showAnswer');
- if ($(item).hasClass('boxQue')) { //打钩作答
- groupnode.find('.checkbox label').html('').prepend("<style>p.group" + index + " input[type='checkbox']:checked+label::before {display: none;}</style>");
- } else { //改错题
- groupnode.find("u").css("visibility", "hidden");
- }
- if ($(".showAnswer").length == 0)
- $('.div-answer-power').find('span>.on-off-button').removeClass("on").addClass("off");
- } else {
- groupnode.find('.yaoshi').addClass('showAnswer');
- if ($(item).hasClass('boxQue')) { //打钩作答
- groupnode.find('.checkbox label').html('').prepend("<style>p.group" + index + " input[type='checkbox']:checked+label::before {display: block;}</style>");
- } else { //改错题
- groupnode.find("u").css("visibility", "visible");
- }
- if ($(".yaoshi").length == $(".showAnswer").length)
- $('.div-answer-power').find('span>.on-off-button').removeClass("off").addClass("on");
- }
- });
- });
- });
- }
|