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
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
Nepozeral som sa na ten kód, ale pravdepodobne tam potrebuješ mať $('body').on('click', '#fasady', function(){});
edy02
Profil
final:
jo, už to funguje, nechápu proč, ale funguje to :)
pcmanik
Profil
edy02:
Keby si tomu venoval trochu čas a otvoríš si jquery dokumentáciu tak by si zistil prečo on funguje

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0