Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 17. 1. 2010, 00:14:49 · Upravil/a: Neas
Ahoj. Mám na svém webu definovanou tuto funkci:
function show_hide(id){ if (document.getElementById(id).style.display == "block"){ document.getElementById(id).style.display = "none"; }else document.getElementById(id).style.display = "block"; return true; } a v HTML takto použitou: <div onclick="show_hide('id1');">Kategorie 1</div> <div id="id1" style="display:none;"> skrytý text </div> Efekt je jednoduchý: po kliknutí na nápis Kategorie 1 se objeví skrytý nápis a po opětovném kliknutí tento nápis znovu zmizí. Já bych ale potřeboval docílit efektu, jako na těchto stránkách. Prosím nevíte někdo, jak bych ten script měl upravit, aby to vyšlo? Díky. |
||
fajzen Profil |
#2 · Zasláno: 17. 1. 2010, 13:10:10 · Upravil/a: fajzen
Neas:
na tých stránkach používajú JS framework Prototype, ktorý obsahuje priamo funkcie na takéto efekty... samozrejme by si mohol napísať vlastnú podobnú funkciu, ale odporúčam naučiť sa používať niektorý z takýchto frameworkov (Prototype, jQuery a pod.) |
||
Neas Profil |
#3 · Zasláno: 17. 1. 2010, 17:01:27
děkuju, nakonec pomohl jQuery a tento článek:
http://blog.derren.cz/prvni-krucky-s-jquery/ ještě jednou díky! :) |
||
Časová prodleva: 14 let
|
0