Arquivos

Arquivo para a categoria ‘JQuery’

JQuery—Efeitos Simples com Hide() e Show()

2539640923_011245f212

Os efeitos que irei mostrar aqui hoje são simples de trabalhar e com um pouco de imaginação pode se tornar uma grande arma para melhorar a aparência da sua página,  bom iremos falar sobre  duas  funções desse poderoso framework, a função hide() e show() .

Vamos começar com a  função hide(), ela tem como objetivo esconder algum elemento(div, imagem, link),  exemplo:

Primeiro Crie o arquivo “hide.html”

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br">
 <html>
 <head>

 </head>
 <body>
 <a href="#">Click aqui para sumir</a>
 </body>
 </html>
 

Depois Coloque esse código entre as tags <head> </head>

 <script src="http://code.jquery.com/jquery-latest.js"></script>

 <script>
 // Aqui falamos para carregar todos as funções antes do documento
 $(document).ready(function(){
 // Aqui setamos os links da página para quando forem clicados sumirem
 $("a").click(function () {
 $(this).hide();
 return true;
 });

 });
 </script>
 

E veja que ao clicar no link ele some ou seja ele executa a função hide(), porém a função hide tem mas alguns parâmetros para melhorar o efeito , hide( speed, [callback] ), iremos ver o parâmetro speed, ele é responsável pela velocidade da execução do hide()

Usando o mesmo arquivo html, substitua somente o código JQuery:

 <script src="http://code.jquery.com/jquery-latest.js"></script>

 <script>
 // Aqui falamos para carregar todos as funções antes do documento
 $(document).ready(function(){
 // Aqui setamos os links da página para quando forem clicados sumirem
 $("a").click(function () {
 // Aqui definimos uma velocidade para o evento HIDE()
 $(this).hide("slow");
 return true;
 });

 });
 </script>
 

Usando o código  acima você fará com que o efeito seja executado mais devagar graças ao parâmetro speed configurado como “slow”, a função hide pode receber para o parâmetro speed: Uma string representando uma das três velocidades predefinidas ( “slow”, “normal”, ou “fast”) ou o número de milissegundos para executar a animação.

Agora vamos falar sobre a função show():

A a função show tem como objetivo mostrar algum elemento, ela também aceita o parâmetro speed como a hide, vamos a um exemplo:

Primeiro Crie o arquivo “show.html”

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
 <head>

 </head>
 <body>
 <a href="#">Clique aqui para aparecer uma frase</a>

<p>Muito simples e legal né? com JQuery o lema é "ESCREVER MENOS E FAZER MAIS"</p>
 </body>
 </html>
 

Agora coloque o código abaixo entre<head> e </head>

 <script src="http://code.jquery.com/jquery-latest.js"></script>

 <script>
 // Aqui falamos para carregar todos as funções antes do documento.
 $(document).ready(function(){
 // Aqui sumimos com o elemento "p(parágrafo)" da página .
 $("p").hide();
 // Depois instruimos  que ao clicar no link o elemento "p" irá aparecer .
 $("a").click(function () {
 $("p").show("slow");
 });

 });
 </script>
 

Para mudar a velocidade da execução do efeito basta fazer igual a função hide(), abaixo vai um link com mais exemplos: Aqui

Bom foi meu primeiro tutorial falando sobre JQuery, qualquer opnião sobre o assunto, avisos de erros ^^, ou agradecimentos pode comentar.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.