ボタン 1 をクリックするとコンテンツが表示され、ボタン 2 をクリックするとコンテンツが表示されます。
ボタン 1 をクリックするとコンテンツが表示され、次にボタン 2 がクリックされるとボタン 1 のコンテンツが非表示になり、ボタン 2 のコンテンツ
が表示され
ます。また、その逆も同様です。つまり、ボタン 1 とボタン 2 のコンテンツを同時に表示することはできません。
You can find the code at:
jsfiddle.net/4HYcX/97/
これはjsfiddleのコードです:
.interactContainers {
display:none;
margin-top: 4px;
}
function toggleInteractContainers(x) {
if ($('#'+x).is(":hidden")) {
$('#'+x).slideDown(200);
} else {
$('#'+x).hide();
}
$('.interactContainers').hide();
}
<a href="#" onclick="return false" onmousedown="toggleInteractContainers('one');">Button One</a>
<div class="interactContainers" id="one">
Content for Button One. <a href="#" onclick="return false" onmousedown="toggleInteractContainers('one');" title="Close">Exit</a>
</div>
<a href="#" onclick="return false" onmousedown="toggleInteractContainers('two');">Button Two</a>
<div class="interactContainers" id="two">
Content for Button Two. <a href="#" onclick="return false" onmousedown="toggleInteractContainers('two');" title="Close">Exit</a>
</div>