Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 12. 9. 2012, 13:48:41
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 * |
#2 · Zasláno: 13. 9. 2012, 15:45:34
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; }); |
||
Časová prodleva: 12 let
|
0