Autor | Zpráva | ||
---|---|---|---|
Miki Profil * |
#1 · Zasláno: 16. 10. 2011, 12:11:43
Dobrý deň, mám funkciu pre skrytie obsahu a chcel by som sa spýtať či je možné do toho vložiť aj určitý časový odpočet? Teda aby funkcia/skrytie nastala až po uplynutí 5 sekúnd.
function HideContent(d) { if(d.length < 1) { return; } document.getElementById(d).style.display = "none"; } Skúšal som zmeniť hodnotu length na viac, ale potom sa už obsah vôbec neskryl. Ďakujem a prajem pekný deň |
||
YOYO Profil |
#2 · Zasláno: 16. 10. 2011, 13:01:44 · Upravil/a: YOYO
pro zavolání funkce po pěti sec. jí volej takto:
setTimeout(function(){HideContent("idelementu")}, 5000) pokud to chceš naopak (schovat prvek pět sec po zavolání funkce tak jí uprav na: function HideContent(d) { if(d.length < 1) { return; } setTimeout(function(){document.getElementById(d).style.display = "none";}, 5000) } a pak jí budeš volat normálně HideContent("idelementu") rozdíl v tom není, spíš jen, to druhé je úspornější na písmenka, kdyžbys tu funkci volal vícekrát |
||
Časová prodleva: 3 dny
|
|||
Miki Profil * |
#3 · Zasláno: 19. 10. 2011, 22:18:51
Ďakujem, funguje super.
|
||
Časová prodleva: 13 let
|
0