Autor | Zpráva | ||
---|---|---|---|
waran Profil |
Zdravím,
mám následující problém: Na této stránce používám jQuery funkci position(), a získávám tak "ixové" souřadnice objektu (podle příručky je to parametr .left objektu (u mě x)). Problém je v tom, že při použití proměnné, deklarované takto: x = $('#menu li.active').position(); x = x.left; mi to nefunguje. A javascriptová konzole hlásí toto: TypeError: x is undefined x = x.left; Předem díky za (konstruktivní :-) reakce. |
||
ehm Profil * |
#2 · Zasláno: 23. 2. 2013, 17:34:10
má ten div nastavenú pozíciu v css?
|
||
waran Profil |
#3 · Zasláno: 23. 2. 2013, 17:47:01
ehm:
Má position:relative , left a top není nastaveno.
Ale fungovalo mi to, pak jsem po chvilce kódování zjistil, že to už nefunguje, a nemůžu najít, kde je chyba. Na api.jquery.com nic o nutnosti nastavit left a top není (krom toho mi to bez toho fungovalo), a pak by funkce position() IMHO prakticky ztratila význam.
|
||
waran Profil |
#4 · Zasláno: 23. 2. 2013, 20:11:12
Tak vyřešeno.
Problém byl v tom, že jsem použil selektor objektu, který na stránce vůbec nebyl. |
||
Časová prodleva: 12 let
|
0