このスクリプトに変更してください: http://jsfiddle.net/4DGUV/7/
$('document').ready(function () {
$('button').click(function () { //<----click the buttons
$('button').removeClass('active'); //<-----remove the class from the button
$(this).addClass('active'); //<---add the class to currently clicked button
var $div = $('#' + $(this).data('href'));
$('.demo').not($div).hide();
$div.slideToggle();
});
});
またはより良い方法: http://jsfiddle.net/4DGUV/8/
$('document').ready(function () {
$('.menu li').click(function () {
$(this).siblings().removeClass('active');
$(this).addClass('active');
var $div = $('#' + $(this).data('href'));
$('.demo').not($div).hide();
$div.slideToggle();
});
});
次に、htmlは次のようになります。
<div class="menu">
<ul>
<li> <a href='#' id="show2" data-href="vission1">news</a>
</li>
<li> <a href='#' id="show3" data-href="mteam">team</a>
</li>
<li> <a href='#' id="show1" data-href="mission1">download</a>
</li>
</ul>
</div>