jquery_logo
Nesse post vou compartilhar algo que aprendi recentemente no jQuery, criar o seu próprio evento. Vamos supor que você queira disparar um evento chamado enterKey toda vez que o seu usuário apertar a tecla enter em um determinado campo.

$('.seuCampo').bind("enterKey",function(e){
   //trate o evento aqui
});
$('.seuCampo').keyup(function(e){
    if(e.keyCode == 13)
    {
        $(this).trigger("enterKey");
    }
});

Primeiro tratamos o evento original (keyup) e dentro dele verificamos se a tecla pressionada é o enter (keyCode == 13), caso ok disparamos o evento enterKey através do método trigger do jQuery.

Para “ouvirmos” esse evento basta utilizarmos o método bind junto com um método de callback que será chamado toda vez que o evento acontecer.

Simples, né ?


Encontraram-me no dia da minha calamidade; porém o Senhor se fez o meu amparo.
2 Samuel 22:19

Anúncios