0

「li」をクリックして別の div にフェードインしたときに、div の不透明度をフェードアウトさせたい.これは最初のものでは機能しますが、2 つ目は機能しません。

<script type="text/javascript"> 
$(document).ready(function(){
$("#home").click(function(){
$(".kleur").animate({opacity:0},"slow");
$("#green").animate({opacity:1},"slow");
});
});
</script>

<script type="text/javascript"> 
$(document).(function(){
$("#wiezijnwij").click(function(){
$(".kleur").animate({opacity:0},"slow");
$("#red").animate({opacity:1},"slow");
});
});
</script>

私はjqueryが得意ではないので、見たことのないばかげたものかもしれないと思います

jsfiddle

わかりませんが、どういうわけかjsfiddleでは機能しません(初めて使用しました)

4

2 に答える 2

1

タグを終了していませんdiv#redしたがって、 divはdiv内にあると考えられ#greenます。これは同じ JavaScript で動作するはずです。

<ul>
    <li id="home"><a href="#start">Home</a>
    </li>
    <li id="wiezijnwij"><a href="#description">Wie zijn wij</a>
    </li>
</ul>
<div class="kleur" id="green"></div>
<div class="kleur" id="red"></div>

http://jsfiddle.net/cTQJv/8/を参照してください

于 2013-07-16T14:51:02.793 に答える