每个问题都有一个“解释链接”作为表格的最后一列。如果单击,我希望在右侧旁边打开一个新的 DIV 或 SPAN(根据需要展开)。它将显示该特定问题的详细解释。它将包含可以使用 h2、h3、p 标签格式化的 HTML 文本,也可能包含图像(“<img src”类型)。再次单击相同或不同的问题“解释链接”应关闭打开的 DIV 或 SPAN。
这是我尝试过的:
JavaScript的:
<script>
$(function () {
$('#button-1').click(function(){
$('#popup-1').animate({height:'500px'}, 500);
});
});
</script>
HTML:
<tr><td>Q.2<td>C<td>C<td>✅<td><a href='#' id="button-1">Explain</a><span id='popup-1'>Explanation of answer<br>Goes<br>here<br>including images: <img src='img-explain-q2.jpg'></img></span>
样式表:
#popup-1{
height: 0px;
width: 100%;
float: right;
overflow: hidden;
background: #efefef;
}
对于哪里出了问题以及需要做出哪些弥补,您有什么意见吗?