Czy jest coś podobnego do `$ (window) .load ();` do wykonania funkcji po zakończeniu ładowania nowo wstawionej treści Ajax?

Po wykonaniu żądania ajax wykonuję coś prostego$(element).load(url, callback); na stronie pojawią się nowe treści zawierające obrazy i takie.

Czy istnieje sposób na zrobienie czegoś podobnego$(window).load(callback) po zakończeniu ładowania nowej zawartości?

$(window).load(); działa dobrze, gdy strona jest świeża, dzięki czemu można wyświetlać animację ładowania, dopóki cała zawartość nie zostanie załadowana, ale wydaje się, że czegoś takiego nie ma, gdy zawartość jest ładowana po$(window).load() został już uruchomiony.

EDYTUJ 06.06.12 23:55: Myślę, że wszyscy źle rozumieją moje pytanie. Pozwólcie, że wyjaśnię trochę lepiej:

Po pierwszym załadowaniu strony możesz skorzystać z tych dwóch zdarzeń za pomocą jQuery:$(document).ready(); i$(window).load();. Pierwszy uruchamia się, gdy DOM jest gotowy, a drugi uruchamia się, gdy ładowana jest zawartość (obrazy itp.). Po aktualizacji strony za pomocą jQuery.load() Metoda, jestem w pełni świadomy, że mogę przekazać wywołanie zwrotne do wykonania po zakończeniu Ajaksu.

To jestnie czego chcę. Chcę wykonać funkcję po nowej treścizakończone ładowanie, podobnie jak kiedy$(window).load(); odpala po załadowaniu początkowej zawartości strony.

Czy to ma sens? Jak możemy stworzyć wydarzenie podobne do$(window).load(); za robienie rzeczy po zakończeniu ładowania zawartości Ajax (nie tuż po wstawieniu kodu HTML)?

questionAnswers(5)

yourAnswerToTheQuestion