| 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: 14 let
|
|||
0