如果单击按钮一,则内容可见,单击按钮二时,内容可见。
这是需要发生的事情:
单击按钮一并且内容可见,然后单击按钮二并隐藏按钮一内容,而按钮二内容可见,反之亦然。
换句话说,按钮一和按钮二的内容不能同时可见。
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>