Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.01.07
Prihlásený: 19.04.10
Príspevky: 24
Témy: 10
Bydlisko: Nitra, Chre...
Príspevok NapísalOffline : 04.10.2009 18:52

cawte,
mam problem v nasledovnej veci:
mam stranku s dvoma divmi: menu + body
menu je riesene tak, ze do body sa loadne novy php subor (bez page reload),
pomocou funkcie z jquery - load. toto funguje bez problemov, no ak loadnem div gallery, nefunguje mi na nej thickbox, lightbox ani akakolvek ina javascriptova galeria ..
nevie mi niekto poradit .. ?
ja nie som velky kamarat s js a jquery ..
priklad jquery loadu: content.load("gallery.php");

skusal som aj volanie cez xmlhttprequest a pod, ale ako keby po reloade div-u mi nefunguje ziaden javascript ..


Offline

Čestný člen
Čestný člen
ajax + jquery + div reload + thickbox problem

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 04.10.2009 19:04

Dodaj odkaz na zivu ukazku.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.01.07
Prihlásený: 19.04.10
Príspevky: 24
Témy: 10
Bydlisko: Nitra, Chre...
Príspevok Napísal autor témyOffline : 04.10.2009 19:29

test.lohyna.sk

velmi okresana verzia - na indexe je odkaz v tom istom tvare a na ten isty subor ako v external .. jedno ide, druhe nie ..


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 04.10.2009 21:12

Thickbox po načítaní stránky pridá k potrebným elementom obsluhu kliknutia. Problém je, že keď tam pomocou ajax načítaš iné informácie, Thickbox tam už tie elementy nehľadá.
Jedno z možných riešení by bolo zavolať (v tej funkcii, kde sa ti rieši to nahrávanie obsahu) funkciu tb_init (s rovnakým parametrom, ako je v tom thickbox.js úplne hore).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.01.08
Prihlásený: 24.09.20
Príspevky: 27
Témy: 7
Príspevok NapísalOffline : 22.10.2009 22:03

Trocha neskoro ale predsa :)

Nastuduj si event delegation v js a keby ti to neslo do hlavy, tak tu je vysvetlenie preco nejdu js po loade.

Predtym nez urobis load na ten subor, tak mas veci, ktore si napisal v DOM-e. Avsak po naloadovani suboru, na to z toho suboru nemas pristup. Rieseni je viacero.

Po naloadovani noveho obsahu do thickboxu musis veci znovu dostat do DOM-u. Preto je najlepsie mat veci v externej funkcii, ktora sa nachadza mimo $.(document).ready() a aby si ju potom mohol zavolat znovu. Mozno o tom nevies, ale load ma moznost odpalit nejaku funkciu po naloadovani.

$("#div").load("asdffasd.php", function() {
// do stuff
});

Kde do stuff je ta funkcia. To je jedna z viacerych moznosti ako to spravit. Taktiez neviem co za veci mas v tom loadovanom subore, ale jQuery od verzie 1.3 (mozno 1.2) ma funkcionalitu zvanu "live", vyuzitie je velmi jednoduche a riesi tieto veci za teba. Pokial by si naviazal live napr. na $("#div").live("click", function(){}); Tak ti to bude fungovat aj keby si ten load spravil 50000 krat. Ale neda sa pouzit na vsetky stavy (napr. change).

Co sa tyka thickbox-u tak neviem ci ma sam v sebe taketo veci riesene, ja pouzivam upraveny boxy. :)


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. AJAX + div reload + jquery gallery

v JavaScript, VBScript, Ajax

2

362

28.07.2012 16:02

Ecko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Reload stránky pomocou jquery alebo ajax-u

v JavaScript, VBScript, Ajax

6

472

28.12.2010 14:23

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Thickbox, jquery a prototype

v JavaScript, VBScript, Ajax

1

427

06.04.2010 17:09

senty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ajax reload

v PHP, ASP

12

576

04.09.2012 19:22

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Reload obsahu elementov div

v JavaScript, VBScript, Ajax

1

285

12.12.2012 18:16

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX a div

v PHP, ASP

7

537

22.07.2007 15:07

bruno.b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery & ajax

v JavaScript, VBScript, Ajax

10

660

26.08.2011 14:31

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ajax/jQuery upload

v JavaScript, VBScript, Ajax

5

396

13.12.2012 23:08

t-pack25 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery Ajax - error 500

v JavaScript, VBScript, Ajax

2

447

06.08.2011 12:21

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery( Ajax) post do PHP

v JavaScript, VBScript, Ajax

6

499

28.06.2013 14:53

rann14 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jquery datepicker v ajax taboch

v JavaScript, VBScript, Ajax

4

305

05.06.2013 13:40

general667 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. target do <div> cez Ajax: zlý charset

v JavaScript, VBScript, Ajax

15

1266

12.03.2011 18:21

TheRay Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery Ajax metóda load aj post v spojení s codeigniter

v JavaScript, VBScript, Ajax

0

490

01.02.2012 21:06

account23 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX: "DIV loading"

v JavaScript, VBScript, Ajax

11

1176

07.02.2009 9:18

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prinútiť jeden div, aby sa ovládal cez druhý div

v JavaScript, VBScript, Ajax

14

628

22.04.2014 9:45

Mego Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AJAX problem

v JavaScript, VBScript, Ajax

2

508

07.05.2012 19:37

shaggy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra