Autor | Zpráva | ||
---|---|---|---|
lopikol Profil |
#1 · Zasláno: 17. 8. 2012, 17:01:36
Ahoj.
Mám tu jednoduchý příklad, kde se po kliknutí bud daný prvek skryje nebo zobrazí. http://www.webdesignerwall.com/demo/jquery/collapsible-panels.html Můj dotaz zní, jak js kod upravit tak, aby mohl být otevřený pouze jeden prvek? Když kliknu na header, tak se zkontroluje, zda už není nějaký otevřený. - pokud ano, tak ho schová (nechá ho zajet) a otevře ten, na který klikám - pokud ne, tak otevře ten na který klikám Díky :) |
||
Sir Tom Profil |
#2 · Zasláno: 17. 8. 2012, 22:22:49
lopikol:
Také ahoj, existuje pole, které obsahuje idčka všech prvků (header, apod.). Jakmile na nějaký prvek kliknu, zavolá se funkce s cyklem, který proběhne přes pole (přes všechna idčka) a prvky skryje. Jsou skryty tedy všechny prvky. Pak se zobrazí ten prvek (ze skrytých) na který jsem kliknul. |
||
l564 Profil |
#3 · Zasláno: 17. 8. 2012, 23:56:25
Nebylo by lepší přes jQuery skrýt všechny prvky s označením
class="message_head" a pak jen zobrazit ten na co uživatel klikl?
Zdá se mi to jednodušší než patlat se s poli |
||
Časová prodleva: 12 let
|
0