Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 22. 5. 2012, 10:36:16
Zdravím. Nemůžu si vzpomenout kde sem viděl to menu ale je to takové to že když kliknete na odkaz pod tím se rozjede nabídka dalších odkazů ... prosím o radu co mám hledat.. předem díky..
|
||
greeny Profil |
#2 · Zasláno: 22. 5. 2012, 10:43:32
Nevím, jestli to jde jen přes CSS, ale minimálně javascript, bo jQuery by mohlo pomoct...
jQuery: $('#id_klikaciho_prvku').click(function(){ // provede se po kliknutí $('#id_rozbaleneho_menu').slideToggle(500); // efekt - slide, to 500 je rychlost - méně = rychleji (v ms) }); $(document).ready(function(){ $('#id_rozbaleneho_menu').hide(); // na začátku skryté }); |
||
Fisak Profil |
#3 · Zasláno: 22. 5. 2012, 10:56:16 · Upravil/a: Fisak
greeny:
díky moc.. a jak by vypadalo samotné menu ?? udělal sem <a href="#" id="id_klikaciho_prvku">MEnu</a> <ul id="id_rozbaleneho_menu"> <li>odkaz 1</li> <li>odkaz 1</li> <li>odkaz 1</li> </ul> ale nejde to :( |
||
greeny Profil |
Zapomněl jsem... do hlavičky musíš importovat jQuery :D
<script src="http://code.jquery.com/jquery-latest.js"></script> <script> $('#id_klikaciho_prvku').click(function(){ // provede se po kliknutí $('#id_rozbaleneho_menu').slideToggle(500); // efekt - slide, to 500 je rychlost - méně = rychleji (v ms) }); $(document).ready(function(){ $('#id_rozbaleneho_menu').hide(); // na začátku skryté }); </script> Samozřejmě můžeš udělat víc rozbalovacích skupin, každá bude mít jiné ID a do jQuery dopíšeš dané řádky ;) |
||
Fisak Profil |
#5 · Zasláno: 22. 5. 2012, 22:13:33
greeny:
jQuery tam mam ale nějak mi to stejně nefunguje :( podle mýho chyba je v html co sem posílal |
||
Martin02 Profil |
#6 · Zasláno: 22. 5. 2012, 23:27:54
V některých (možná ve všech) prohlížečích nefunguje javascript, když se začíná jen tagem
<script> . Zkus tam dát <script type="text/javascript"> a myslím, že to fungovat bude.
|
||
Chamurappi Profil |
Reaguji na Martina02:
Atribut type byl odjakživa zbytečný, žádný prohlížeč ho nepotřebuje. Akorát W3C si kdysi vymyslelo, že byl „povinný“ — nikdo krom validátorů to nebral vážně.
Reaguji na Fisaka: „podle mýho chyba je v html co sem posílal“ Prosím o odkaz na živou ukázku. |
||
Časová prodleva: 12 let
|
0