Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não sei onde foi parar meu outro post, por isso estou começando outro.
Estou com o seguinte problema, tenho uma div chamada box que recebe outras páginas de acordo com o link clicado, o problema vem quando carrego uma página que tem um javascript para ficar atualizando de tempo em tempo.
Veja o codigo de carregamento das páginas na div:
$(document).ready(function(){
var content = $('#box');
//pre carregando o gif
loading = new Image(); loading.src = 'imagens/loading.gif';
$('.menu-ajax').live('click', function( e ){
e.preventDefault();
$('#miolos').hide();
content.html( '<img src="imagens/loading.gif" /> Carregando...' );
var href = $( this ).attr('href');
$.ajax({
url: href,
success: function( response ){
//forçando o parser
var data = $( '<div>'+response+'</div>' ).find('#content').html();
//apenas atrasando a troca, para mostrarmos o loading
window.setTimeout( function(){
content.fadeOut('slow', function(){
content.html( data ).fadeIn();
});
}, 500 );
}
});
Na página que carrega preciso fazer funcionar o seguinte codigo
var atualiza = setInterval(function(){
$('#miolos').hide();
var $page = $('<div />').load('narracao.php #content', function(){
var $retorna = $page.find('#content');
$('#box').html($retorna);
})
},30000);
Mais quando carrego a página o javascript não funciona, uso o live() do jquery para atualizar mais mesmo assim não me retorna o resultado esperado.
Agradeço a ajuda
Carregando comentários...