Existe algo semelhante a `$ (window) .load ();` para executar uma função depois que o conteúdo recém-inserido do Ajax tiver terminado de carregar?

Depois de fazer um pedido de ajax fazendo algo simples como$(element).load(url, callback); haverá novo conteúdo na página que inclui imagens e tal.

Existe uma maneira de fazer algo semelhante ao$(window).load(callback) depois que o novo conteúdo terminar de carregar?

$(window).load(); funciona bem quando a página é nova, para que você possa mostrar uma animação de carregamento até que todo o conteúdo seja carregado, mas algo assim parece estar ausente para quando o conteúdo for carregado depois$(window).load() já foi acionado.

EDITAR 6/6/12 11:55 da tarde: Eu acho que todo mundo está entendendo mal a minha pergunta. Deixe-me explicar um pouco melhor:

Quando você carrega uma página pela primeira vez, pode aproveitar esses dois eventos com jQuery:$(document).ready(); e$(window).load();. O primeiro é acionado quando o DOM está pronto e o segundo é disparado quando o conteúdo é carregado (imagens, etc). Depois de atualizar a página usando jQuery.load() método, estou plenamente ciente de que posso passar um retorno de chamada a ser executado após o Ajax ser concluído.

Isso énão o que eu quero. Eu quero executar uma função depois que o novo conteúdo forcarregamento acabado, semelhante a quando$(window).load(); é acionado após o carregamento do conteúdo inicial de uma página.

Isso faz sentido? Como podemos criar um evento semelhante ao$(window).load(); para fazer coisas depois que o conteúdo do Ajax é carregado (não logo após o HTML ter sido inserido)?

questionAnswers(5)

yourAnswerToTheQuestion