$("#load").ajaxStart(function(){
//ADICIONA A DIV FADE NO BODY COLOCANDO EFEITO DE OPACIDADE NA TELA
$("body").append("<div id='fadeLoad'></div>");
$("#fadeLoad").css( "height" , $( document ).height() ).fadeIn("slow", function() {
$("#fadeLoad").css({'filter' : 'alpha(opacity=70)',height: $( document ).height()});
});
$(this).show();
});
$("#load").ajaxStop(function(){
//REMOVE A CLASSE FADE DO BODY
$("#fadeLoad").css( "height" , $( document ).height() ).fadeOut('slow', function() {
$(this).remove();
});
$(this).hide();
});
//PEGA O HREF CLICADO
var Pagina = $(id).attr("href");
//CADA LINK VAI TER O REF PARA QUE O TEXTO SEJA INSERIDO
var textoLoad = $(id).attr("ref");
$("#textLoad").text(textoLoad);
//CARREGA O LINK DO HREF CLICADO NA DIV MEIO
$("#conteudo").load(Pagina);
Este codigo faz um efeito de carregando e carrega uma página na div.
Ai dentro dessa página existe um metodo $.post que automaticamente executa o AjaxStart and AjaxStop. O problema está sendo esse , o AjaxStart and AjaxStop estão sendo executados automaticamnete e não está passando pelo código !
Pergunta
rafaeldorazio
Este codigo faz um efeito de carregando e carrega uma página na div.
Ai dentro dessa página existe um metodo $.post que automaticamente executa o AjaxStart and AjaxStop. O problema está sendo esse , o AjaxStart and AjaxStop estão sendo executados automaticamnete e não está passando pelo código !
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.