Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Раздвигающийся текст. Нужна помощь! (https://javascript.ru/forum/jquery/29737-razdvigayushhijjsya-tekst-nuzhna-pomoshh.html)

cheba 16.07.2012 09:41

Помогите пожалуйста! Как мне при закрытии блока убрать выдиление ссылки (active)

cheba 17.07.2012 07:37

Если увеличить количество меню - ничего не пашет

Deff 17.07.2012 12:03

<style type="text/css">
a.Active {
 color:red;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
  $("ul.menu li  a").click(function(){
        var Z=$(this).hasClass('Active');
        $("ul.menu li a").removeClass('Active');
        var FindClass = $(this).attr('class')
        $("#Wrap div").slideUp(500);
        if(!Z){
           $("ul.menu li  a."+FindClass).each(function(){
                $(this).addClass('Active');
           });
           $("#Wrap ."+FindClass).slideToggle(500);
        }
	return false;
  }); 
});
</script>
 
<style type="text/css">
#Wrap div{
 display:none;
}
</style>


<p>Меню 1</p>
<ul class="menu">
	<li><a href="#" class="head-1">Button</a></li>
	<li><a href="#" class="head-2">Button2</a></li>
	<li><a href="#" class="head-3">Button3</a></li>
</ul>
<p>Меню 2</p>
<ul class="menu">
	<li><p><a href="#" class="head-1">Button</a></p></li>
	<li><p><a href="#" class="head-2">Button2</a></p></li>
	<li><a href="#" class="head-3">Button3</a></li>
</ul>
<p>Меню 3</p>
<ul class="menu">
	<li><a href="#" class="head-1">Button</a></li>
	<li><a href="#" class="head-2">Button2</a></li>
	<li><a href="#" class="head-3">Button3</a></li>
</ul>


<div id="Wrap">
<div class="content head-1">Lorem ipsum dolor sit amet</div>
<div class="content head-2">Lorem ipsum dolor sit amet2</div>
<div class="content head-3">Lorem ipsum dolor sit amet3</div>
</div>

cheba 18.07.2012 16:37

все замечательно! =)
Получается что когда нажимаешь в одном меню - становится активной именно там где нажал, а надо чтобы активными становились все с одинаковым классом (даже где не нажимал ссылку но класс одинаковый)

Deff 18.07.2012 17:01

cheba,
Поправил

cheba 19.07.2012 19:40

Блин -( Получается что при закрытии тест он опять открывается

т.е Button нажимаю открывается, еше раз нажимаю, открывается и закрывается, а не просто закрывается =)

Deff 19.07.2012 19:50

cheba,

? Решил измучать доп условиями ?
Поправил!

cheba 19.07.2012 23:27

:cray: Прошу прощения... Сам в шоке от себя что не смог сразу внятно объяснить что надо =(((


Часовой пояс GMT +3, время: 23:17.