Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]wywołanie funkcji jquery po zmianie zawartości diva
pablo_83
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

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


witam,
mam problem z "wyłapaniem zmiany" tekstu w divie, chodzi o to że w danym divie tekst będzie zmieniany dynamicznie za pomocą javy.

Jak jqery/javscriptem wyłapać że tekst się zmienił? Jest jakaś funkcja do tego? nie może być na tym divie żadna akcja typu clikc, mouseover itp. Powinno to tylko reagować na zmiany treści diva, jeśli się zmieni to odpala się dana funkcja.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
dynamicznie za pomocą javy



A nie możesz normalnie po ludzku wywoływać odpowiedniej funkcji w kodzie js, w którym zmieniasz zawartość tego div?


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pablo_83
post
Post #3





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

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


no nie, zawartość diva jest zwracana za pomocą metody javy, z parametrów nie z tej strony. Na stronie widzę zmiany w postaci zmian treści danego diva
Go to the top of the page
+Quote Post
gorden
post
Post #4





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


[JAVASCRIPT] pobierz, plaintext
  1. var val = $('#div').html();
  2. setInterval(function() {
  3. if(val != $('#div').html()) {
  4. val = $('#div').html(); //dla wielokrotnych zmian
  5. //dana funkcja tutaj
  6. }
  7. }, 1000);
[JAVASCRIPT] pobierz, plaintext


Ten post edytował gorden 3.11.2011, 17:21:47
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: 21.08.2025 - 18:22