Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pulao

gif carregar na mesma pagina

Recommended Posts

boa tarde gostaria de uma dica de como fazer um script em jquery que ao clicar mostre um gif carregando ate encontrar o resultado...

ainda nao tenho um script para mostrar aqui...

desde ja agradeço a atenção !

Compartilhar este post


Link para o post
Compartilhar em outros sites

ate agora tenho o seguinte...

$(document).ready(function(){
 $("#btn").click(function(){
    $("#loader").show();
})
})

 

mas isso traz a resposta que preciso e a div loader onde tem a imagem fica na tela e nao desaparece depois que o resultado é mostrado...

o que tenho vontade de montar seria, mostrar o loader ate que o resultado apareça ou senao o loader fique por 5 segundos e dpois o resultado apareça!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça um .hide() assim q trouxer o resultado.

 

você está no caminho certo. Parabéns.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no caso seria um $("#loader").hide() apenas ????

ou tenho que verificar alguma coisa com o sql quando retornaar o resultado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

depende amigo.. como você trás o resultado ?

 

com ajax ? com um form ? como ?

 

mas sim, é apenas um $("#loader").hide();, contanto que você faça isso somente depois de trazer o resultado. Ai tem q ver como você trás.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao uso ajax...

eu faço com form na mesma pagina, via POST...

queria saber como mostrar ao jquery que o resultado ja veio...

Compartilhar este post


Link para o post
Compartilhar em outros sites

então vai ser "bem falso" esse loader, pois de loader num vai ter nada..

 

$('#loader').delay(2000).hide();

Compartilhar este post


Link para o post
Compartilhar em outros sites

então vai ser "bem falso" esse loader, pois de loader num vai ter nada..

 

$('#loader').delay(2000).hide();

 

 

#loader so modo de dizer msm porque a ideia é so mostrar uma imagem ate que a resposta da consulta apareça...

$(document).ready(function(){
$("#btn").click(function(){
$('#loader').delay(2000).hide(); 
})

})

ficaria dessa forma ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai faltou o show ne?!

 

como você vai esconder algo q não foi mostrado ?

 

$(document).ready(function(){
   $("#btn").click(function(){
       $('#loader').show().delay(2000).hide(); 
   });
});

meu único ponto é: isso não serve pra nada :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou fazer jquery com loader, buscando o resultado em uma pagina externa, existe essa possibilidade certo?

$(document).ready(function(){
$("#btn").click(function(){
	$("#loader").show()
	setTimeout(function(){
        $("#conteudo").load("resposta/resposta.php").fadeIn("slow")
	},1100)
})
})

onde no load esta minha tabela com o sql,o problema que tenho agora é passar as variaveis para serem verificadas, por onde eu as passaria

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.