Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] [AJAX] Nie działają linki z załadowanego pliku
Forum PHP.pl > Forum > XML, AJAX
Lars_18
Witam. Napisałem sobie prosty skrypt na pop-upa używając frameworka jQuery. Mam jednak problem z jedną rzeczą. Chciałem jeszcze do ramki z pop-upem dynamicznie ładować treść poprzez AJAX, ale okazało się, że link który ma zamykać owego pop-upa, a który znajduje się w ładowanym pliku nie działa. Ma on przypisane ID #close. Co mam zrobić, żeby zaczął działać? Próbowałem dodać tag <script> w ładowanym przez AJAX pliku i działa - problemem jedynie jest to, że przy drugim otwarciu okienka animacja szaleje, a przy trzecim w ogóle go nie widać (prawdopodobnie przesuwa się coraz niżej).

Problem rozwiązany. Pomogła zamiana:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).click(function() {
[JAVASCRIPT] pobierz, plaintext

na:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).live('click', function() {
[JAVASCRIPT] pobierz, plaintext


Pozdrawiam.
Riggs
Ja zawsze do tego typu rzeczy używam pluginu livequery. a działa to tak
[JAVASCRIPT] pobierz, plaintext
  1. $("#close").livequery('click', function() {
  2. //Tu wrzucasz operacje jakie chcesz wykonywać po kliknięciu w link
  3. });
[JAVASCRIPT] pobierz, plaintext
erix
A po co plugin, skoro od ostatnich buildów jQuery jest to integralną częścią frameworka?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.