Autor | Zpráva | ||
---|---|---|---|
JaySee Profil |
#1 · Zasláno: 4. 9. 2012, 13:27:33
Ahoj,
potřebuji ošetřit volání funkce tak, aby se mohla zavolat právě jednou a to při prvním běhu scriptu. Něco jako _constructor. Našel jsem funkci .one(); nicméně je třeba ji vázat na nějakou událost. Jak tedy můžu spustit tuto svojí funkci při prvním volání jQuery scriptu? |
||
final Profil |
funkcia(); $(document).ready(function(){ funkcia(); }); |
||
JaySee Profil |
#3 · Zasláno: 4. 9. 2012, 15:44:16
final:
Díky za reakci, ale problém je v tom, že n aplikaci je i plugin pro jQuery datepicker, který při výběru data znovu aktivuje tu funkci. Takže hledám cestu, jak tomu zamezit. Aby tam bylo ošetřeno, že se fce spustí právě jednou za dobu načtení stránky. |
||
panther Profil |
#4 · Zasláno: 4. 9. 2012, 16:39:37
JaySee:
cim datepicker aktivuje funkci, ktera je volana v document.ready - tedy pro onloadu? Datepicker stranku preci nerefreshuje, neni duvod, aby ta funkce byla volana vicekrat. |
||
JaySee Profil |
#5 · Zasláno: 4. 9. 2012, 16:44:14
panther:
máš pravdu, dali jsme tam check point a datepicker to nezpůsobuje, nicméně problém nastává po jeho akci, ale on sám to nezpůsobuje... Je to divný. Ale otázka zůstává. Je možný ošetřit tu funkci, aby se mohla vykonat právě jednou? |
||
pcmanik Profil |
#6 · Zasláno: 4. 9. 2012, 16:51:33
JaySee:
Najjednoduchšie riešenie bude asi vytvoriť premennú povedzme spustené s hodnotou false. A tú pri prvom spustení zmeniť na true a potom už len pri znovu spustení funkcie overiť či spustené == false. |
||
Časová prodleva: 12 let
|
0