Commit 0745dcad by 冷斌

fix bug

parent 67c82728
<include file="__THEME__/public_header" />
<link rel="stylesheet" type="text/css" href="__APP__/css/public.css">
<!--<link rel="stylesheet" type="text/css" href="__APP__/css/public_header_footer.css">-->
<link rel="stylesheet" type="text/css" href="__APP__/css/style.css">
<style>
.full-course:hover ul{display:block}
.full-course ul{display:none}
.fz,.lu-ms-tim{display:block!important}
</style>
<!-- 面包屑导航 start -->
<div class="topbox bg3f">
<div class="screen-outer">
<div class="screen-outer">
<div class="exercises-left">
<div class="study-record">
<!--答题卡-->
<!-- <dl class="answer-sheet">
<dt>答题卡</dt>
<php>for($i=1;$i<=$wrongCount;$i++){</php>
<dd><a href="#ex{$i}">{$i}</a></dd>
<php>}</php>
</dl> -->
<div class="answer-sheet">
<div class="answer-sheet-name">答题卡</div>
<div class="answer-sheet-content">
<php>for($i=1;$i<=$wrongCount;$i++){</php>
<div class="answer-sheet-item" <php>if(isset($tempData['content'][$question['exams_question_id']])){ echo "class='on'";}</php>>
<a href="#ex{$i}">
{$i}
</a>
</div>
<php>}</php>
</div>
</div>
</div>
</div>
<!--答题-->
<div class="exercises-content">
<ul class="test-paper-box">
<h3>{$paper.exams_paper_title}</h3>
<php>$question_num = 1;</php>
<volist name="paper_options.options_type" id="options_type">
<switch name="options_type.question_type_key">
<case value="radio|judge">
<!--单选题-->
<volist name="paper_options['options_questions_data'][$options_type['question_type']]" id="question">
<php>if(!in_array($question['exams_question_id'],$wrongList))continue;</php>
<li class="test-paper" id="ex{$question_num}" data-question-num="{$question_num}">
<h5><small>{$question_num}</small>({$options_type.type_info.question_type_title},{$options_type.score} 分)</h5>
<p>{$question.content}</p>
<ul class="answer">
<volist name="question.answer_options" id="answer">
<li><b>{$key}、</b>{$answer}</li>
</volist>
</ul>
<div class="choice">
<ul>
<php>
if($tempData){
$content = isset($tempData['content'][$question['exams_question_id']]) ? $tempData['content'][$question['exams_question_id']] : [];
}else{
$content = [];
}
</php>
<volist name="question.answer_options" id="answer">
<li><label><input type="radio" <php>if(in_array($key,$content)){</php>checked="checked"<php>}</php> name="user_answer[{$question.exams_question_id}]" value="{$key}">{$key}</label></li>
</volist>
</ul>
<div class="collection">
<php>if($question['is_collect'] == 1){</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="0"><i class="icon iconlike" style="background-position:-88px -8px;"></i><small>已收藏</small></span>
<php>}else{</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="1"><i class="icon iconlike"></i><small>收藏题目</small></span>
<php>}</php>
</div>
</div>
<div class="lu-ms-tim">
<em>正确答案<strong><volist name="question.answer_true_option" id="answer_true">{$answer_true}</volist></strong></em>
</div>
<div class="fz"><b>解析:</b>{$question.analyze}</div>
</li>
<php>$question_num++;</php>
</volist>
</case>
<case value="multiselect">
<!--多选题-->
<volist name="paper_options['options_questions_data'][$options_type['question_type']]" id="question">
<php>if(!in_array($question['exams_question_id'],$wrongList))continue;</php>
<li class="test-paper" id="ex{$question_num}" data-question-num="{$question_num}">
<h5><small>{$question_num}</small>({$options_type.type_info.question_type_title},{$options_type.score} 分)</h5>
<p>{$question.content}</p>
<ul class="answer">
<volist name="question.answer_options" id="answer">
<li><b>{$key}、</b>{$answer}</li>
</volist>
</ul>
<div class="choice">
<ul>
<php>
if($tempData){
$content = isset($tempData['content'][$question['exams_question_id']]) ? $tempData['content'][$question['exams_question_id']] : [];
}else{
$content = [];
}
</php>
<volist name="question.answer_options" id="answer">
<li><label><input type="checkbox" <php>if(in_array($key,$content)){</php>checked="checked"<php>}</php> name="user_answer[{$question.exams_question_id}][]" value="{$key}">{$key}</label></li>
</volist>
</ul>
<div class="collection">
<php>if($question['is_collect'] == 1){</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="0"><i class="icon iconlike" style="background-position:-88px -8px;"></i><small>已收藏</small></span>
<php>}else{</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="1"><i class="icon iconlike"></i><small>收藏题目</small></span>
<php>}</php>
</div>
</div>
<div class="lu-ms-tim">
<em>正确答案<strong><volist name="question.answer_true_option" id="answer_true">{$answer_true}</volist></strong></em>
</div>
<div class="fz"><b>解析:</b>{$question.analyze}</div>
</li>
<php>$question_num++;</php>
</volist>
</case>
<case value="completion">
<!--填空题-->
<volist name="paper_options['options_questions_data'][$options_type['question_type']]" id="question">
<php>if(!in_array($question['exams_question_id'],$wrongList))continue;</php>
<li class="test-paper" id="ex{$question_num}" data-question-num="{$question_num}">
<h5><small>{$question_num}</small>({$options_type.type_info.question_type_title},{$options_type.score} 分)</h5>
<p>{$question.content}</p>
<div class="choice">
<ul class="blanks">
<php>
if($tempData){
$content = isset($tempData['content'][$question['exams_question_id']]) ? $tempData['content'][$question['exams_question_id']] : [];
}else{
$content = [];
}
</php>
<volist name="question.answer_true_option" id="answer">
<li><b>{$i}</b><input type="text" <php>if($content){</php>value="{$content[$i-1]}"<php>}</php> name="user_answer[{$question.exams_question_id}][]"></li>
</volist>
</ul>
<div class="collection">
<php>if($question['is_collect'] == 1){</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="0"><i class="icon iconlike" style="background-position:-88px -8px;"></i><small>已收藏</small></span>
<php>}else{</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="1"><i class="icon iconlike"></i><small>收藏题目</small></span>
<php>}</php>
</div>
</div>
<div class="lu-ms-tim">
<em class="blank-cls">正确答案
<ul>
<volist name="question.answer_true_option" id="answer_true">
<li><span><b>{$i}</b>、{$answer_true}</span></li>
</volist>
</ul>
</em>
</div>
<div class="fz"><b>解析:</b>{$question.analyze}</div>
</li>
<php>$question_num++;</php>
</volist>
</case>
<case value="essays">
<!--解答题-->
<volist name="paper_options['options_questions_data'][$options_type['question_type']]" id="question">
<php>if(!in_array($question['exams_question_id'],$wrongList))continue;</php>
<li class="test-paper" id="ex{$question_num}" data-question-num="{$question_num}">
<h5><small>{$question_num}</small>({$options_type.type_info.question_type_title},{$options_type.score} 分)</h5>
<p>{$question.content}</p>
<div class="choice">
<php>
if($tempData){
$content = isset($tempData['content'][$question['exams_question_id']]) ? $tempData['content'][$question['exams_question_id']] : [];
}else{
$content = [];
}
</php>
<textarea name="user_answer[{$question.exams_question_id}]">{$content[0]|default=''}</textarea>
<div class="collection">
<php>if($question['is_collect'] == 1){</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="0"><i class="icon iconlike" style="background-position:-88px -8px;"></i><small>已收藏</small></span>
<php>}else{</php>
<span class="like" data-question_id="{$question.exams_question_id}" data-action="1"><i class="icon iconlike"></i><small>收藏题目</small></span>
<php>}</php>
</div>
</div>
<div class="fz"><b>解析:</b>{$question.analyze}</div>
</li>
<php>$question_num++;</php>
</volist>
</case>
</switch>
</volist>
</ul>
</div>
</div>
</div>
</div>
<include file="__THEME__/public_footer" />
<script src="__APP__/js/public_header.js"></script>
<script src="__APP__/js/exercise.js"></script>
<script type="text/javascript">
$(function() {
var banOffTop = $(".exercises-left").offset().top; //获取到距离顶部的垂直距离
var scTop = 0; //初始化垂直滚动的距离
$(document).scroll(function() {
scTop = $(this).scrollTop(); //获取到滚动条拉动的距离
if (scTop >= banOffTop) {
//核心部分:当滚动条拉动的距离大于等于导航栏距离顶部的距离时,添加指定的样式
$(".exercises-left").addClass("exercises-fixed");
} else {
$(".exercises-left").removeClass("exercises-fixed");
}
})
})
</script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment