Pereiti prie turinio

Reikalingas programuotojas


Rekomenduojami pranešimai

Reikia sukurti issiskleidzianti meniu.

 

kategorija1

=> subkategorija1

=> subkategorija2

==>subsubkategorija1

===>subsubsubkategorija1

kategorija2

=> subkategorija1

==> subsubkaegorija1

=> subkategorija2

 

4 lygiu meniu

 

Paspaudus ant kategorija1 isiskleidiza subkategorijos.

Paspaudus ant subkategorijos issiskleidzia subsubkategorijos ir t.t.

 

paspaudi ant kategorija2, susiskleidzia visa kategorija1.

 

Gal kas galit pagelbeti?

 

js:

function category(list){

var listElementStyle=document.getElementById(list).style;

if (listElementStyle.display=="none"){

listElementStyle.display="block";

}

else {

listElementStyle.display="none";

}

}

 

linkai:

onclick="java script:category('kat_<?=$rowas['id']?>_<?=$rowas_cat['id']?>');"

 

visas medis deliojamas div'ais:

<div id="kat_<?=$rowas['id']?>_<?=$rowas_cat['id']?>" style="display: none;"></div>

 

paspaudi isiskleidzia, susiskleidzia.

 

Bet nuejus i kita kategorija automatiskai nesusiskleidzia ir nelabai sugalvoju kaip padaryti.

 

Gal kas galit pagelbeti?

Redagavo webdarbai
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei tiksliai žinai visas kategorijas gali jas nelanksčiu būdų paslėpt prieš parodydamas vieną. Arba ieškokis tam kokios javascript funkcijos getElementsByClassName, kurios pagalba galėsi paslėpt visus tam tikrą klasę turinčius elementus, o po to parodyt vieną konkretų pagal ID.

 

Rekomenduočiau dar pažiūrėt Javascript jQuery klasę, nes su ja labai lengvai vyksta įvarios manipuliacijos elementais. Ir tokio lygio medžius geriau dėlioti sąrašais (<ul><li></li></ul>), o ne div'ais.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...