No código que eu fiz (navegação de páginas em ajax (carrega páginas em DIV)) há duas funções:
A primeira: quando o ajax é iniciado, esconde a DIV aonde as páginas são carregadas e mostra o texto: carregando.
A segunda: quando o ajax é concluído, esconde o texto 'carregando' e mostra a Div aonde a página é carregada.
Até aí funciona tudo OK, porém há uma função de pesquisa, e toda vez que digita-se algo na input text, ela executa essas duas funções de cima, que só deveriam ser executadas quando clicam em algum link.
$(document).ready(function(){
$('#carregando').hide();
$('a').live('click', function(){
$('#content').ajaxStart(function(){
$('#carregando').fadeIn('fast');
$('#content').fadeOut('fast');
});
$('#content').ajaxStop(function(){
$('#content').fadeIn('fast');
$('#carregando').fadeOut('fast');
});
var href = $(this).attr('href');
$('#content').load(href+" #content");
return false;
});
$('#search_ajax').live('keyup',function(){
if($('#search_ajax').val() == ""){
$('#divload').empty();
}else{
var dados = $('#search_ajax').val();
$.get('resu.php', {search_ajax: dados}, function(data){$('#divload').html(data);});
return false;
}
});
});Alguém sabe aonde está o erro ou sabe a solução para este problema?Obrigado!
como contém $('#content').ajax... era para fazer a função quando fosse carregado algo na div 'content', já tentei mudar o nome das outras div's, mas nada funciona, alguém sabe a solução?



Postagens
Não informado
