Ao atualizar uma página da web ou o site, há situações em que alguns links incluídos não são mais necessários ou se tornam irrelevantes. Além disso, gerenciando o tráfego de um determinado site de maneira eficaz. Nesses casos, o cancelamento dos eventos em JavaScript faz maravilhas para desativar algumas funcionalidades e lidar com esses cenários.
Como cancelar eventos em javascript?
As abordagens a seguir podem ser utilizadas para cancelar eventos em JavaScript:
Abordagem 1: Cancelar eventos em JavaScript usando o método DeventDefault ()
O "PreventDefault ()”Método cancela o evento em anexo se for cancelado. Este método pode ser utilizado para destacar o evento em anexo do link acessado, impedindo assim que a ação seja executada.
Sintaxe
evento.PreventDefault ()
Na sintaxe dada:
Exemplo
Passe pelo snippet de código abaixo:
O evento de clique será cancelado!
Visite o site do Google
documento.getElementById ("site").addEventListener ("clique", função (cancel)
cancelar.prevenvDefault ();
);
Siga as etapas abaixo do ponto abaixo:
Saída
Abordagem 2: Cancelar eventos em JavaScript retornando um valor booleano
Esta abordagem pode ser implementada retornando o “falso”Valor booleano no evento acionado.
Exemplo
As seguintes linhas de código demonstram o conceito declarado:
função cancevent ()
retorna falso;
alerta ("Esta declaração não será exibida")
No trecho de código acima:
Saída
Na saída acima, pode -se observar que, após a função acessada, a caixa de diálogo alerta não é exibida assim cancelando o evento em anexo.
Abordagem 3: Cancelar eventos em JavaScript usando o método stopPropagation ()
O "StopPropagation ()”O método impede que o mesmo evento seja propagado. Este método pode ser utilizado para parar de propagar entre os dois divs ao verificar a caixa de seleção.
Sintaxe
evento.StopPropagation ()
Exemplo
Observe as seguintes linhas de código:
Clique no site para observar a mudança:
Linuxhint
Local na rede Internet
Agora, veja as seguintes linhas de código JavaScript:
elemento da função1 (e)
Alert ("Site você clicou");
if (documento.getElementById ("check").verificado)
e.StopPropagation ();
função element2 ()
alerta ("você clicou em Linuxhint");
No código JS acima:
Saída
Aqui, observa o comportamento ao clicar na divisão ao verificar a caixa de seleção.
Compilamos as abordagens para cancelar eventos em javascript.
Conclusão
O "PreventDefault ()”Método, o“valor booleano"Abordagem, ou a"StopPropagation ()”O método pode ser utilizado para cancelar eventos em JavaScript. O primeiro método pode ser implementado para destacar o evento anexado, resultando em desativar o link. A abordagem de valor booleano retorna o “falso”Valor booleano no evento acionado. O método stopPropagation () pode ser aplicado para parar de propagação entre os dois divs com a ajuda de uma caixa de seleção incluída. Este tutorial explicou para cancelar eventos em JavaScript.