我有使用肘,我需要关闭所有已经打开的其他div的问题,所以只有您点击DIV是开放的一次,但仍切换。jQuery的切换关闭其他打开的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>
任何想法,我可以添加到点击函数来关闭每个其他div class =“flyout”,除了它的一个?
看看http://www.footballadvisor.net/map/看问题
感谢
这就是真的很酷,其确切的标记虽然如此不解决问题? – user989952 2012-03-29 11:39:57
是您正确的标记是
伊夫把这个了这么你可以看到它基本上工作www.footballadvisor.net/map,如果我上的箭头点击显示在div,我需要它来关闭其他所有打开的div类=“弹出” – user989952 2012-03-29 11:44:56