グラフィックのデモボックスを表示するためのいくつかの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ウィザードではありません。