[AJAX][jQuery właściwie] Po załadowaniu do diva podstrony przez load() nie działają na tej podstronie nowe funkcje, Po użyciu $('a').click(fn), funkcje nie działają w now |
[AJAX][jQuery właściwie] Po załadowaniu do diva podstrony przez load() nie działają na tej podstronie nowe funkcje, Po użyciu $('a').click(fn), funkcje nie działają w now |
10.07.2011, 13:52:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) |
Cześć.
Mam funkcję:
która to ładuje do ramki main_window stronę strona_konto.php, poprzez kliknięcie w DIV'a menu_top_konto. Na tej nowej podstronie również są funkcje click(), które sobie sterują innymi rzeczami, tylko już na tej podstronie. Niestety one nie działają, wiem dlaczego, jednak jestem bardzo początkujący, i nie wiem jak to naprawić. Znalazłem odpowiedni dział na http://docs.jquery.com/Frequently_Asked_Qu...AJAX_request.3F jednak żaden z przykładów nie jest (dla mnie) na tyle łopatologiczny, żebym poprzez analogię potrafił go zastosować Czy ktoś mógłby mi to poprawić? Wiem, że jeśli będę mieć swój działający przykład, to będę w stanie go już załapać i stosować. Dzięki z góry. |
|
|
10.07.2011, 15:03:10
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) |
sproboj zamiast "click()" uzywac "live('click', function(){})"
|
|
|
10.07.2011, 15:37:35
Post
#3
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) |
A niech to! Działa!
Idę poczytać dokładnie o tej funkcji Dzięki i pozdrawiam serdecznie! |
|
|
11.07.2011, 23:08:55
Post
#4
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%) |
Czesc,
Sadze ze DOM nie jest zaladowany kiedy wolasz przydzielenie eventu do elementu. Dlatego sprobuj umiescic to w funkcji $(document).ready(function() { ...... }); lub krocej $(function() { ..... }); Ten post edytował 60156 11.07.2011, 23:09:46 |
|
|
Wersja Lo-Fi | Aktualny czas: 7.06.2024 - 03:25 |