【发布时间】:2009-06-25 11:00:48
【问题描述】:
我有以下标记:
<div class="header">Text</div>
<div class="hiddenArea">sdsada</div>
<div class="header">Text2</div>
<div class="hiddenArea">sdsada</div>
以及下面的 jQuery:
$('.header').click(function() {
var t = $(this).next('.hiddenArea').slideToggle();
});
当 hiddenArea 被显示时,我想隐藏另一个 hiddenArea(如果它是可见的)? 我想这样做,以便在需要时添加其他标题和 hiddenAreas。
更新:
谢谢伙计们,最终这样做了:
$('#messages .header').click(function() {
if (!$(this).next().is(':visible')) {
$('.hiddenArea').slideToggle();
}
});
【问题讨论】:
标签: javascript jquery