SlideShare uma empresa Scribd logo
 
O que são  Eventos   Eventos  são as ações que os usuários produzem ao navegar  nas páginas como: - Clique do mouse - Movimento do mouse - Digitar algo numa caixa de texto
$(window).load  $(document).ready $(document).ready(function(){   // funções jQuery que serão iniciadas antes    do carregamento total da página }); $(window).load(function(){ // funções jQuery que serão iniciadas depois    do carregamento total da página }); $(function(){ // funções });
$('#Ricardex').bind('click keypress', function() { alert('click e keypress no Ricardex');  }); $().bind ()  $(). unbind  ()  Função para vincular manipuladores de eventos $('#Flavia').bind('click', function() { alert('click na Flavia'); }); $('#Lui').bind({    - Versão1.4 click: function() { // faça algo quando clicar no Lui }, mouseout: function() { // faça algo quando o mouse sair do Lui } });
.blur(function) .change(function) .click(function) .dblclick(function) .focus(function) .hover(function over, function out) .keydown(function) .keypress(function) .keyup(function) .submit(function) .mousedown(function) .mousemove(function) .mouseout(function) .mouseover(function) .mouseup(function) .select(function) .load(function) .unload(function) Métodos “atalhos” para o bind()
$().one () $('#junior').one('click', function(event) { alert('este alert será disparado somente uma vez.'); }); $('#junior').bind('click', function(event) { alert('este alert será disparado somente uma vez.'); $(this).unbind(event); });
$(). trigger  () / /Evento click do elemento Button $('#botao').click(function(){ alert(botao clicado!'); //Simulando ou disparando o evento click do elemento a $('#fabio').trigger('click'); }); //Evento click do elemento a $('#fabio').click(function(){ alert(Fabio clicado!'); });
$(). toggle  () $('p').toggle(  function() {  $(this).addClass('wendola');  },  function() {  $(this).addClass('bolha');  }, function() {  $(this).addClass('robson');  }, function() {  $(this).removeClass('wendola bolha robson');  });
$(). hover  () mouseenter  mouseleave $('div').hover(handlerIn,handlerOut); $('div').mouseenter(handlerIn).mouseleave(handlerOut); var handlerIn = function(){alert('sobre o elemento'); }); var handlerOut = function(){alert('sai o elemento'); });
$(). live ()  $(). die () $(). delegate ()  $(). undelegate () $('a.confirmar').live('click', function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('clique'); }); $(function(){ $('a.confirmar').click(function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('Clique'); }); }); $(&quot;table&quot;).delegate(&quot;td&quot;, &quot;hover&quot;, function(){ $(this).toggleClass(&quot;amarela&quot;); });
Obrigado!

Mais conteúdo relacionado

PDF
Palestra - Iniciando no Jquery
PDF
JQuery - JS 101
PDF
Bread board
PDF
Criando controle de acesso com php e my sql
KEY
JQuery Alagoinhas Dev Day - UNEB
PDF
Java script aula 07 - eventos
ODP
Apresentação j query7
ODP
Animação com jQuery
Palestra - Iniciando no Jquery
JQuery - JS 101
Bread board
Criando controle de acesso com php e my sql
JQuery Alagoinhas Dev Day - UNEB
Java script aula 07 - eventos
Apresentação j query7
Animação com jQuery

Destaque (7)

ODP
Apresentação jQuery 1
PPSX
Resumen de mi portfolio
ODP
Apresentação jQuey UI ( Draggable )
PPSX
Resumen portfolio
ODP
Apresentação j query8
PPT
California & the civil war
DOCX
PUJA GUPTA
Apresentação jQuery 1
Resumen de mi portfolio
Apresentação jQuey UI ( Draggable )
Resumen portfolio
Apresentação j query8
California & the civil war
PUJA GUPTA
Anúncio

Semelhante a Apresentação j query3 (18)

PPTX
Html dom, eventos, jquery
PDF
Tutorial sobre Jquery
PPT
Aprenda jQuery 1.3
PDF
JS Experience 2017 - Javascript Funcional
PDF
Desenvolvendo aplicações Adobe AIR para Android
PDF
Evento Front End SP - Organizando o Javascript
PDF
Programação funcional em JavaScript: como e por quê?
PPTX
jQuery - Visão Geral
PDF
JavaScript ninja com jQuery
PDF
Introdução ao Java Swing (Interface)
PDF
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
ODP
KEY
ODP
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
ODP
Introdução a jQuery
ODP
Combinando OO e Funcional em javascript de forma prática
PDF
J query aula_02
Html dom, eventos, jquery
Tutorial sobre Jquery
Aprenda jQuery 1.3
JS Experience 2017 - Javascript Funcional
Desenvolvendo aplicações Adobe AIR para Android
Evento Front End SP - Organizando o Javascript
Programação funcional em JavaScript: como e por quê?
jQuery - Visão Geral
JavaScript ninja com jQuery
Introdução ao Java Swing (Interface)
JS Experience 2017 - Web APIs que você provavelmente não sabia que existiam
Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)
Introdução a jQuery
Combinando OO e Funcional em javascript de forma prática
J query aula_02
Anúncio

Mais de douglasgrava (6)

PDF
Motivação ??
PDF
Refatoração no dia a dia
ODP
Como fazer sua própria cerveja!
ODP
Apresentação j query6
PPT
Apresentação j query5
ODP
Segunda Apresentação jQuery
Motivação ??
Refatoração no dia a dia
Como fazer sua própria cerveja!
Apresentação j query6
Apresentação j query5
Segunda Apresentação jQuery

Apresentação j query3

  • 1.  
  • 2. O que são Eventos Eventos são as ações que os usuários produzem ao navegar nas páginas como: - Clique do mouse - Movimento do mouse - Digitar algo numa caixa de texto
  • 3. $(window).load $(document).ready $(document).ready(function(){ // funções jQuery que serão iniciadas antes do carregamento total da página }); $(window).load(function(){ // funções jQuery que serão iniciadas depois do carregamento total da página }); $(function(){ // funções });
  • 4. $('#Ricardex').bind('click keypress', function() { alert('click e keypress no Ricardex'); }); $().bind () $(). unbind () Função para vincular manipuladores de eventos $('#Flavia').bind('click', function() { alert('click na Flavia'); }); $('#Lui').bind({ - Versão1.4 click: function() { // faça algo quando clicar no Lui }, mouseout: function() { // faça algo quando o mouse sair do Lui } });
  • 5. .blur(function) .change(function) .click(function) .dblclick(function) .focus(function) .hover(function over, function out) .keydown(function) .keypress(function) .keyup(function) .submit(function) .mousedown(function) .mousemove(function) .mouseout(function) .mouseover(function) .mouseup(function) .select(function) .load(function) .unload(function) Métodos “atalhos” para o bind()
  • 6. $().one () $('#junior').one('click', function(event) { alert('este alert será disparado somente uma vez.'); }); $('#junior').bind('click', function(event) { alert('este alert será disparado somente uma vez.'); $(this).unbind(event); });
  • 7. $(). trigger () / /Evento click do elemento Button $('#botao').click(function(){ alert(botao clicado!'); //Simulando ou disparando o evento click do elemento a $('#fabio').trigger('click'); }); //Evento click do elemento a $('#fabio').click(function(){ alert(Fabio clicado!'); });
  • 8. $(). toggle () $('p').toggle( function() { $(this).addClass('wendola'); }, function() { $(this).addClass('bolha'); }, function() { $(this).addClass('robson'); }, function() { $(this).removeClass('wendola bolha robson'); });
  • 9. $(). hover () mouseenter mouseleave $('div').hover(handlerIn,handlerOut); $('div').mouseenter(handlerIn).mouseleave(handlerOut); var handlerIn = function(){alert('sobre o elemento'); }); var handlerOut = function(){alert('sai o elemento'); });
  • 10. $(). live () $(). die () $(). delegate () $(). undelegate () $('a.confirmar').live('click', function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('clique'); }); $(function(){ $('a.confirmar').click(function(){ $('<a class=&quot;confirmar&quot;>novo</a>').insertAfter(this); alert('Clique'); }); }); $(&quot;table&quot;).delegate(&quot;td&quot;, &quot;hover&quot;, function(){ $(this).toggleClass(&quot;amarela&quot;); });

Notas do Editor

  • #4: Função ready : Faz alguma coisa quando a estrutura do documento está pronta, não espera os elementos externos serem carregados. * pode-se já carregar as funções de interação com um Usuário mesmo que por exemplo uma imagem não tenha Acabado de carregar Função window.onload: Executa a função somente depois de tudo já estar carregado na página ( ex: scripts, musicas, imagens...)
  • #8: A função trigger serve para disparar um evento já definido em um elemento da página
  • #9: O metodo toggle permite que se adicionem funções de alternancia ao eveto click de um elemento.
  • #11: O método live e o delegate fazem a mesma função que o bind (vinculando eventos a um elemento) mas a diferença é que com eles é possível vincular eventos para elementos criados dinamicamente na página.