5.3 Jquery
5.3 Jquery
5.3 Jquery
FACULDADE DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELECTROTÉCNICA
Maputo, 8/10/21
Conteúdo da Aula
1. Introdução ao Jquery
– Conceitos Básicos;
8/10/21 4
Versões para baixar:
• Leve
https://code.google.com/p/jqueryjs/downloads/list
• Documentações do jQuery
http://docs.jquery.com
No HTML:
<script type="text/javascript" language = "javascript"
src="javascript/jquery.js“> </script>
Exemplos:
•$(this).hide() // Esconde o elemento atual
•$("p").hide() // Esconde todos os parágrafos
•$("p.teste").hide() // Esconde todos os parágrafos com a
classe="teste"
•$("#test").hide() // Esconde o elemento com o id="teste"
Seletores HTML
$("p")
seleciona os elementos <p>
$("p.intro")
selecionar todos os elementos <p> com class="intro"
$("p#demo")
seleciona o primeiro elemento <p> com id="demo"
Seletores de Atributos
• $("[href]")
// Seleciona todos os elementos com um atributo href
•
• $("[href='#']")
• // Selecionar todos os elementos com um valor href igual a "#"
•
• $("[href!='#']")
• // Seleciona todos os elementos com um valor href não igual a
"#"
•
• $("[href$='.jpg']")
• // Seleciona todos os elementos com um atributo href que
acabe em ".jpg"
Seletores CSS
• Podem ser utilizados para alterar propriedades CSS de
elementos HTML.
• A seguir alteramos a cor de fundo de todos os elementos “p”
para amarelo:
$("p").css("background-color","yellow");
Exemplo
• Um código em Javascript puro, para atribuir o valor "5"
em um elemento qualquer.
Em Jquery
$( '#Teste' ).val( 5 );
8/10/21 13
Exemplo 1:
• <html>
• <head> <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-
1.4.2.min.js"></script>
• <script type="text/javascript">
• $(document).ready(function(){
• $("button").click(function(){
• $("p").hide();
• });
• });
• </script> </head>
•
• <body>
• <h2>Isto é um titulo</h2>
• <p>Isto é um parágrafo.</p>
• <p>Isto é mais um parágrafo.</p>
• <button>Clica-me</button>
• </body>
• </html>
Funções em Arquivos Separados
• <head>
• <script type="text/javascript" src="jquery.js"></script>
• <script type="text/javascript" src="minha_funçao.js">
</script>
• </head>
Conflitos de Nome
• O $ é usado como atalho para jQuery. Outras bibliotecas
do Javascript também utilizam este símbolo para as funções.
$(selector).show()
$(selector).toggle()
$(selector).slideDown()
$(selector).slideUp()
$(selector).slideToggle()
$(selector).fadeIn()
$(selector).fadeOut()
$(selector).fadeTo()
$(selector).animate()
Efeitos – Animação – Ex.:
<script type="text/javascript">
$(document).ready(funcao(){
$("botao").click(funcao(){
$("div").animate({left:"29px"},"slow");
$("div").animate({fontsize:"4em","slow");
));
));
</script>
Efeitos
• Acesse o link abaixo e teste alguns efeitos:
• https://api.jquery.com/category/effects/
Códigos jQuery e Exemplos
• Acesse o link abaixo e verifique a lista de códigos jQuery.
http://www.visualjquery.com/
Duvidas e Questões?