31
jQuery @ JS101 $ $

JQuery - JS 101

Embed Size (px)

Citation preview

Page 1: JQuery - JS 101

jQuery@ JS101

$$

Page 2: JQuery - JS 101

Procurem no Google:

“jQuery”

Page 3: JQuery - JS 101

Coloquem entre <head> e </head>:

<script src="jquery-1.6.x.min.js"></script>

versão atual

Page 4: JQuery - JS 101

CTRL SHIFT I

Page 5: JQuery - JS 101

jQuery()

Page 6: JQuery - JS 101

$()

Page 7: JQuery - JS 101

$('p')

Page 8: JQuery - JS 101

$('p')Selecione todos os elementos <p> da página

Page 9: JQuery - JS 101

$('#favorito')

Page 10: JQuery - JS 101

$('#favorito')Selecione o elemento da página com o id="favorito"

Page 11: JQuery - JS 101

$('.especial')

Page 12: JQuery - JS 101

$('.especial')Selecione todos os elementos da página com class="especial"

Page 13: JQuery - JS 101

$('ul .especial')

Page 14: JQuery - JS 101

$('ul .especial')Selecione todos os elementos da página com class="especial"...

...que estiverem dentro de um elemento <ul>

Page 15: JQuery - JS 101

CSSSelectors

Page 16: JQuery - JS 101

var x = $('h2')

x.hide()

Page 17: JQuery - JS 101

x.show()

Page 18: JQuery - JS 101

x.slideUp()

Page 19: JQuery - JS 101

x.slideDown()

Page 20: JQuery - JS 101

x.slideUp(5000)

Page 21: JQuery - JS 101

x.slideDown(5000, function(){ console.log('fim') })

Page 22: JQuery - JS 101

x.slideDown(5000, function(){ console.log('fim') })

é chamada quando a função acaba

Page 23: JQuery - JS 101

x.fadeOut()

x.fadeIn()

Page 24: JQuery - JS 101

x.animate({ fontSize: '150px' })

Page 25: JQuery - JS 101

x.animate({ fontSize: '150px' })

objeto com propriedades CSS a serem animadas

Page 26: JQuery - JS 101

x.animate(estilo, tempo, func)

opcionais

Page 27: JQuery - JS 101

$(function(){ // quando a página carregar})

Page 28: JQuery - JS 101

$(function(){! $('#secao1, #secao2').hide()

! $('#btn1').click(function(){! ! console.log('Clicou no botão 1')! })

! $('#btn2').click(function(){! ! console.log('Clicou no botão 2')!! })})

Page 29: JQuery - JS 101

$(function(){! $('#secao1, #secao2').hide()

! $('#btn1').click(function(){! ! console.log('Clicou no botão 1')! })

! $('#btn2').click(function(){! ! console.log('Clicou no botão 2')!! })})

Page 30: JQuery - JS 101

$(function(){! $('#secao1, #secao2').hide()! !! $('#btn1').click(function (){! ! $('#secao1').slideDown()! ! $('#secao2').slideUp()! })

! $('#btn2').click(function (){! ! $('#secao1').slideUp()! ! $('#secao2').slideDown()! ! !! })})

Page 31: JQuery - JS 101

:)