Если нажата кнопка One, то отображается Содержимое видно, и при нажатии кнопки «2» Содержимое видно.
Вот что должно произойти:
Кнопка One нажат и Content видны, то кнопка Два щелчка и одна кнопка Содержания скрыто в то время как кнопка Два Содержания видно, и наоборот.
Другими словами, Button One и Button Two Содержимое не может быть видимым одновременно.Одиночный клик скрывает другой контент
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>
Пожалуйста, добавьте свой код здесь и не пытаются обойти правила SO. Они там не просто так. – dc5