Autor Zpráva
Monkeys
Profil *
Zdravim,

robim neake rozbalovacie menu v podstate to mam hotove ide mi len o to aby sa mi po kliknuti na H5 nerozbalili vsetky.

HTML
<div class="sluzba_box
<h5><a class="plus" href="#" title="nieco">nieco</a></h5>
<div class="hideLayer">
<p>Neaky popis.</p>
</div></div>

JS
$('.hideLayer').hide();
//$('.hideLayer').eq(0).show();

    $('h5').click(function(){
                           
            var layer = $('.hideLayer');
            
            if(layer.is(':hidden')){
            layer.slideDown();
            $('h5 a').addClass('minus');
            }else{
            layer.slideUp();
            $('h5 a').removeClass('minus');
            $('h5 a').addClass('plus');
            }
                             
            return false;                                 
    });        

Asi bude chyba niekde v podmienke if ale neviem aka

Vdaka
M.
Monkeys
Profil *
Vyriesene

                $('.hideLayer').hide();
    $('.sluzba_box').eq(0).find('h5 a').addClass('minus').end().find('.hideLayer').show();

    $('h5').click(function(){
            if(!$(this).parent('.sluzba_box').children('.hideLayer').is(':hidden')){
            $(this).parent('.sluzba_box').find('h5 a').removeClass('minus');
            $(this).parent('.sluzba_box').find('h5 a').addClass('plus');
            $(this).parent('.sluzba_box').children('.hideLayer').slideUp();
            }else{
            $(this).parent('.sluzba_box').children('.hideLayer').slideDown().siblings('h5 a').removeClass('plus');
            $(this).parent('.sluzba_box').find('h5 a').addClass('minus');
            }
            return false;                                 
    });        

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: