Показать сообщение отдельно
  #1 (permalink)  
Старый 20.05.2011, 15:46
Интересующийся
Отправить личное сообщение для Luna82 Посмотреть профиль Найти все сообщения от Luna82
 
Регистрация: 20.05.2011
Сообщений: 11

slideToggle (поочередное открытие ссылок со скрытым текстом)
function MovingDiv(el) {
                 var elem=document.getElementById(el);
				 for (i=1;i<=4;i++){
				   if (i!=elem){
				      $('#'+i).slideUp("slow"); 
				     //document.getElementById(i).style.display='none'; 
				   }
				 }
                 $(elem).slideToggle("slow"); 
                 $(this).toggleClass("active");		
		}

<div><a href="#" onclick="MovingDiv('1'); ">Кликни сюда1</a></div>
<div id="1" style="display:none;">Текст скрытый1</div><br><br>

<div><a href="#" onclick="MovingDiv('2'); ">Кликни сюда2</a></div>
<div id="2" style="display:none;">Текст скрытый2</div><br><br>

<div><a href="#" onclick="MovingDiv('3'); ">Кликни сюда3</a></div>
<div id="3" style="display:none;">Текст скрытый3</div><br><br>

<div><a href="#" onclick="MovingDiv('4'); ">Кликни сюда4</a></div>
<div id="4" style="display:none;">Текст скрытый4</div>

хочу реализовать поочередное открытие ссылок. Но при повторном нажатии на ссылку (чтоб закрыть её) она закрывается и открывается заново. Я так понимаю это изза SlideUp... Подскажите как мне это правильнее реализовать.
P.s. JS только начинаю изучать...
Ответить с цитированием