Здравствуйте!
Есть страница, допустим с новостями, :
<div id="page"> //основной контейнер.
<div class="news"> // блок состоит из одной новости.
<h3>Новость</h3>
<div class="news_info">
<span>Сегодня 17 число! </span> //текст новости
</div>
</div>
<div class="news">
<h3>Новость</h3>
<div class="news_info">
<span>Завтра 18 число! </span>
</div>
</div>
</div>
При клике на блок с классом "news" выдвигается текст новости
$('.news_info').slideDown();
При клике вне области новости(блока news) все новости закрываются:
$("#page").click(function (event) {
if ($(event.target).closest('.news').length == 0 ) {
$('.news_info').slideUp();
}
});
Если открыть сначала первую новость, а потом вторую новость, то обе новости остаются открытыми. Как сделать так, чтобы при открытии второй новости первая новость закрывалась, если она открыта?
Спасибо!