У меня проблема с использованием переключателя, когда мне нужно закрыть другие уже открытые div, поэтому только div, на который вы нажали, открыт одновременно, но все равно переключается.
<script type="text/javascript">
$(function () {
$(".flyout").hide();
$(".flyout").siblings("span").click(function () {
$(this).siblings(".flyout").toggle(500);
});
});
</script>
<ul>
<li ><span id="europe"></span>Europe
<div class="flyout">
<ul>
<li>item 1</li>
</ul>
</div>
</li>
<li ><span id="europe"></span>Asia
<div class="flyout">
<ul>
<li>item 1</li>
</ul>
</div>
</li>
</ul>
Любые идеи о том, что я могу добавить, чтобы заставить функцию click закрывать все остальные div-классы = "flyout", кроме включенного?
посмотрите на http://www.footballadvisor.net/map/, чтобы увидеть проблему
спасибо