0

やあ皆さん、私はこのコードを以下に持っていますが、うまく動作します。しかし、私がやりたいのは、「#flip」が開いているときに「#slides」をクリックすると、「#slides」が開いている間「#flip」サブメニューが閉じます。現在、クリックしたものはすべて開いたままになります。ありがとうございました、

<script> 
$(document).ready(function(){

$("#flip").click(function(){
$(".panel").slideToggle();
});
$("#slides").click(function(){
$(".slide").slideToggle();
});
}); 
</script>
</head>

<body>
<div id="flip">Ladders</div>
<div class="panel"><a href="HTMLPage2.html">Home</a></div>
<div class="panel"><a href="HTMLPage.html">Home2</a></div>

<div id="slides">Slides</div>
<div class="slide"><a href="HTMLPage2.html">Home</a></div>
<div class="slide"><a href="HTMLPage.html">Home</a></div>
4

1 に答える 1

0
$("#flip").click(function () {
    $(".panel").slideToggle();
    $(".slide").slideUp();
});
$("#slides").click(function () {
    $(".slide").slideToggle();
    $(".panel").slideUp();
});

デモ----> http://jsfiddle.net/ZMh3B/

于 2013-06-04T15:40:21.657 に答える