Autor | Zpráva | ||
---|---|---|---|
edy02 Profil |
Zdravím,
za určitých podmínek mi nefunguje ajax load a já nevím proč. www.zkus2.unas.cz/. omllouvám se za to zpřeházení Na této stránce mi funguje úvod a naše práce přes ajax load do divu #obsah. Když kliknu na "naše práce" chci mít po levé straně kategorie a zbytek fotky. Problém je tady ten, že když kliknu na "fasady"(v těch kategoriích) , tak chci v divu #zdroj (ten pravý) zobrazit ty fotky, jenže mi ta funkce load nefunguje a přitom ji zadávám úplně stejně jako při tom "úvodu" a "naše práce", takže nechápu v čem je problém. díky za pomoc |
||
juriad Profil |
V době, kdy se vykonává řádek
$("#fasady").bind("click", function(){ , tak buňka #fasady ještě neexistuje. Vznikne o hodně později.
Přesuň přiřazení události na řádku 42. Tedy poté, co levý panel vznikne. |
||
edy02 Profil |
#3 · Zasláno: 9. 9. 2013, 18:23:32
juriad:
Nechápu. Bez toho aby existovala a já na ni mohl kliknout, se ten řádek nemůže vykonávat přece ne? A mám přesunout událost pro načítání "naše práce".? |
||
final Profil |
#4 · Zasláno: 9. 9. 2013, 21:33:59
Nepozeral som sa na ten kód, ale pravdepodobne tam potrebuješ mať
$('body').on('click', '#fasady', function(){});
|
||
edy02 Profil |
#5 · Zasláno: 10. 9. 2013, 12:59:59
final:
jo, už to funguje, nechápu proč, ale funguje to :) |
||
pcmanik Profil |
#6 · Zasláno: 10. 9. 2013, 13:03:11
edy02:
Keby si tomu venoval trochu čas a otvoríš si jquery dokumentáciu tak by si zistil prečo on funguje |
||
Časová prodleva: 11 let
|
0