![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam zwykłą stronę html. Napisałem na nią "nakładkę" jQuery, dzięki której załadowuję treść zmieniającą się. Działa to tak, że pobieram całą stronę $.get, i zamieniam tylko 2 boxy z treścią. Wszystko działa bardzo dobrze, ale pojawia się problem, gdy chcę aby w załadowanym fragmencie automatycznie jquery podmienił/wstawił treść. Można to na pewno zrobić wywołując jakąś funkcję, ale niejest to wygodne, ponieważ gdybym miał wiele takich elementów, to trzeba spoto tych funkcji wywołać, można coś poprostu ominąć. http://snapshot.nazwa.pl/piotrchmiel/ - problem pojawia się z mapką w dziale "kontakt" jak i na stronie głównej gdzie powinny zmieniać się zdjęcia. Oczywiście gdy wejdę bezpośrednio do http://snapshot.nazwa.pl/piotrchmiel/kontakt.html to jest ok, ale gdy się wczyta tą podstronę ajaxem, to już nie działa.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 3.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
pozwole sobie podpiąć się do pytania
dlaczego w contencie ładowanym przez ajax nie działają funkcje ajaxowe. np mam stronę główną ładuję do niej za pomocą np. parametru $_GET['id'] poprzez include stronę podrzędną
wszystko działa ładnie, ale gdy w stronie podrzędnej zawarte będą kolejne funkcje bazujące na ajax wtedy już nie będą działać? dlaczego tak jest i jak to obejść? pzdr |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego tak jest, to wiem. Dzieje się tak ponieważ wszelkie selektory jquery nie umieszczony w żadnych zdarzeniach uruchamiają się po wczytaniu całego modelu DOM strony. Wrzucenie do funkcji wymaganego fragmentu pomoże, ale myślę, że znalazło by się jakieś inne, wygodniejsze wyjście.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 3.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
wydaje mi się, że tutaj jest zawarta odpowiedź lecz nie wiem dokładnie jeszcze jak z tego skorzystac
http://docs.jquery.com/Frequently_Asked_Qu...AJAX_request.3F jakieś pomysły? pzdr |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak na szybko, to wydaje mi się, że livequery jest rozwiązaniem, jak sprawdzę dokładnie to dam znać czy to oto nam chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 3.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
rozwiązaniem jest bo widać u mnie już pierwsze efekty chociaż daleko temu do tego co uzyskuję gdy strona nie jest ładowana ajaxem
może ktoś obyty z tym wspomoże? pzdr |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 17:26 |