Diskuze: Documents ready
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud máš stále script těsně před koncem body, tak document ready ztrácí smysl, jelikož vlastně už ready je. Document ready čeká, až se načte kód stránky, což v tomhle případě děláš i ty, jelikož spouštíš script až nakonci (když není ready, tak např. $("#cislo1") nic nevidí, protože to ještě neexistuje).
Pokud ho máš na začátku, je to možná způsobeno tím, že to děláš všechno lokálně a vše se stihne načíst dřív, než se script vůbec pustí (to mi přijde divný ale). Můžeš to hodit někam online a zkusit, jestli to pořád bude fungovat, jelikož zde už si chviličku počkáš, než se to načte. Případně zkus na lokálu nastavit network throttling.
Pokud ani jedno, pošli sem celý kód, ať se můžeme podívat
Ono taky záleží, jestli to spouštíš u sebe na počítači, a tedy máš k datům přístup ihned, nebo jestli to máš na serveru a trvá, než se ti script vůbec stáhne.
Pak není zaručeno, jestli se dříve spustí skript, nebo se sestaví DOM... A ty většinou potřebuješ mít DOM (tedy sestavenou stránku), protože většinou skriptů s DOM manipuluješ.
Děkuji, pochopeno.
Ak je to tak, oznac spravnu odpoved ako riesenie.
Když pomohli oba?
Zobrazeno 6 zpráv z 6.