Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 2. 12. 2014, 21:42:30
Dobrý den. Na stránce http://minisite.netstrike.cz/main-page/ když se přihlásíte pod emailem "nas.s@seznam.cz" a heslem "123456" tak přijdete na úvodní stránku kde se mi načítají příspěvky.. a další příspěvky se mi bohužel načtou jen když sjedete uplně dolu a pak zase nahoru. Mělo by to ale vypadat takto http://sanwebe.com/assets/ajax-load-on-scroll/ nevěděl by někdo kde jsem udělal chybu? Předem děkuji za odpovědi.
|
||
Chamurappi Profil |
#2 · Zasláno: 2. 12. 2014, 22:12:15
Reaguji na Fisaka:
„Mělo by to ale vypadat takto ht>tp://sanwebe.com/assets/ajax-load-on-scroll/“ Nefunguje mi to. Roluji kolečkem a nic. Stránka ani nemá posuvník. „Na stránce ht>tp://minisite.netstrike.cz/main-page/ […] další příspěvky se mi bohužel načtou jen když sjedete uplně dolu a pak zase nahoru.“ Tady mi to funguje správně. Popisovaná závada se neprojevuje. Tvůj přihlašovací formulář se mi mimochodem nelíbí, všude kolem spousta místa, ale popisky políček jsou narvané uvnitř, jako kdyby se nikam jinam nevešly… |
||
Martin02 Profil |
#3 · Zasláno: 2. 12. 2014, 22:19:36
Fisak:
Nemáš tam doctype. http://viralpatel.net/blogs/jquery-window-height-incorrect/ Tady to popisujou. Když tam není, tak $(window).height() a $(document).height() vrací stejné číslo.
Takže na úplný začátek přidej <!doctype html> a mělo by to jít.
|
||
Fisak Profil |
#4 · Zasláno: 3. 12. 2014, 18:43:06
Martin02:
No <!doctype html> na úplném začátku mám stále ale nefunguje to bohužel. |
||
Martin02 Profil |
#5 · Zasláno: 3. 12. 2014, 23:02:27
Fisak:
Mě to teď na chrome funguje. |
||
Fisak Profil |
#6 · Zasláno: 3. 12. 2014, 23:25:36
Martin02:
Jj musel jsem trochu pozměnit načítání jquery. Jinak mohu mít ještě dotaz jestli by se dal udělat nějaký automatický refresh ? napadlo mě udělat setIntervalem načítání příspěvků každou vteřinu kde bych se ptal každou vteřinu jestli nepřibyl další příspěvěk a pokud ano tak appendem vložit na začátek příspěvků nový příspěvěk. Ale nevím přesně jak by to mělo vypadat. Pomůžete mi prosím? Děkuji předem za odpovědi |
||
Martin02 Profil |
Fisak:
V to kódu máš toto: loading = true; //prevent further ajax loading $('.animation_image').show(); //show loading image //load data from the server using a HTTP POST request $.post('/plugins/ajax/supply-show.php',{'group_no': track_load}, function(data){ $("#results").append(data); //append received data into the element //hide loading image $('.animation_image').hide(); //hide loading image once data is received track_load++; //loaded group increment loading = false; }).fail(function(xhr, ajaxOptions, thrownError) { //any errors? alert(thrownError); //alert with HTTP error $('.animation_image').hide(); //hide loading image loading = false; }); '/plugins/ajax/supply-show.php' a ten vrací příspěvky. Já bych si vytvořil podobný php soubor a volal ho nějak takto:
$.post('/getNewPosts.php?last_post_id=' + id_posledniho_clanku ... Přijde mi, že jen kopíruješ kód odněku z netu a přitom mu nerozumíš. Takhle to moc nepůjde - začni na jpw.cz a postupně se dopracješ až k takovýmto věcem... |
||
Časová prodleva: 9 let
|
0