我有几个用于显示图形演示框的 div,以及用于显示使用图形的示例代码的代码框。我想要做的是使代码框不可见,直到您单击演示框 - 这应该使代码框滑入视图。(看这里看看它的样子)
这对于 jQuery 来说应该非常简单,因为我之前已经做过好几次了,但是由于某种原因,这次我似乎无法让它工作。
这是我的代码的缩短版本。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
//hide the all of the element with class code-*
//$(".code-left").hide();
//$(".code-right").hide();
-->
//toggle the component with the respective class
$(".demobox-dark").click(function()
{
$(this).next(".code-left").slideToggle(600);
});
$(".demobox-light").click(function()
{
$(this).next(".code-right").slideToggle(600);
});
});
</script>
<div class="demobox-light">
<div class="color_blacktext"> </div>
<p>Black text</p>
</div>
<div class="demobox-dark">
<div class="color_whitetext"> </div>
<p>White text</p>
</div>
<p>Code:</p>
<div class="code-left">
<p class="code">TEXT</p>
</div>
任何人都可以发现错误吗?因为我肯定不能。再说一次,我绝对不是 JavaScript 向导。