Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] [AJAX] Nie działają linki z załadowanego pliku
Lars_18
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 11
Dołączył: 29.05.2010

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Lars_18 10.07.2010, 10:30:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Riggs
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 13
Dołączył: 16.06.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A po co plugin, skoro od ostatnich buildów jQuery jest to integralną częścią frameworka?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 03:47