Eventos on() e off() - Jquery

Pessoal, hoje vim falar dos eventos on e off que são de grande utilidade na vida do desenvolvedor. O evento  on foi atualizado no Jquery 1.7 e funciona do mesmo modo que o .bind(), .delegate(), e .live(), acho que o pessoal do Jquery o criou para acabar com essa confusão de vários eventos com a mesma finalidade.

O evento on()

Digamos que queremos adicionar um evento a um botão, quando o mesmo for clicado será exibido um alerta informando o seu id, o que temos a fazer é adicionar o evento on que vai capturar o clique do botão e executar a função informada.

$("#botao").on('click', function(){
   alert("O id do botão é: "+$(this).attr('id'));
});


O evento off()

A função do off é nada mais que remover o evento, no nosso caso vamos remover o evento de clique no botão.

$("#botao").off("click");

Então o evento é removido e ao ser clicado nada irá acontecer.

Então é isso pessoal, dúvidas? sugestões ? Deixem nos comentários! :)

Leave a Reply

Category

Category

  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)

Category

Category