Ao projetar uma página ou site da web, pode haver um requisito para tornar um elemento presente no DOM o tempo todo, mas de maneira não visível. Por exemplo, preenchendo alguns campos específicos, que ficam ativados quando clicados fora. Nesses casos, ocultar elementos quando clicados do lado de fora usando JavaScript é muito útil, especialmente para garantir um site.
Este artigo guiará sobre o esconderijo quando clicado de fora em JavaScript.
Como ocultar um elemento quando clicado de fora em JavaScript?
Para ocultar um elemento quando clicado de fora em JavaScript, as seguintes abordagens podem ser utilizadas:
Vejamos cada uma das abordagens mencionadas uma a uma!
Abordagem 1: Ocultar o elemento quando clicado de fora em JavaScript usando o método addEventListener () com a propriedade Display
O "addEventListener ()”O método anexa um evento ao elemento especificado, enquanto o“mostrar”Propriedade retorna o tipo de exibição de um elemento. Essas abordagens podem ser implementadas para associar um evento a um elemento de modo que o elemento correspondente se esconda no gatilho do evento.
Sintaxe
elemento.addEventListener (evento, ouvinte, uso)Na sintaxe dada:
Exemplo
Vamos ver o exemplo a seguir para o conceito explicado:
Clique fora da imagem para escondê -la!
No trecho de código acima:
Saída
Na saída acima, pode -se observar que a imagem incluída se esconde ao clicar fora dela.
Abordagem 2: Ocultar o elemento quando clicado de fora em JavaScript usando o OnClick Event e Exibe Property
Um "ONCLICK”O evento chama uma função com um clique e o“mostrar”Propriedade retorna da mesma forma o tipo de exibição de um elemento. Essas abordagens podem ser combinadas para esconder o parágrafo ao clicar fora dela com a ajuda de uma função.
Exemplo
Vamos passar pelo exemplo a seguir:
Clique fora do parágrafo para escondê -lo!
JavaScript é uma linguagem de programação muito eficaz. É muito útil para projetar uma página da web ou um site. Também pode ser integrado ao HTML para implementar algumas funcionalidades adicionais também.
Execute as etapas a seguir, conforme fornecido nas linhas acima do código:
Saída
Da saída acima, é evidente que o parágrafo se esconde ao clicar fora dele.
Abordagem 3: Ocultar o elemento quando clicado fora do JavaScript usando o método addEventListener () e add ()
O "addEventListener ()”O método, como discutido, anexa um evento ao elemento especificado e ao“adicionar()”O método adiciona um ou mais de um token à lista. Esses métodos podem ser implementados para anexar de maneira semelhante a um evento à função e anexar o estilo CSS.
Sintaxe
elemento.addEventListener (evento, ouvinte, uso)Na sintaxe dada:
Exemplo
Vamos seguir o exemplo abaixo do momento:
Clique fora da imagem para escondê -la!
No trecho de código acima:
No CSS, execute o estilo para ocultar o elemento no evento desencadeado:
Saída
A visibilidade da imagem pode ser observada quando clicada nela e quando clicada para fora.
Abordagem 4: Ocultar elemento quando clicado fora do JavaScript usando métodos jQuery ()
Os métodos jQuery podem ser utilizados para buscar diretamente um elemento e ocultá -lo ao clicar fora dele.
Exemplo
O exemplo a seguir explica o conceito declarado:
Este é o site Linuxhint
Execute as seguintes etapas:
Saída
Isso se tratava de esconder elementos quando clicados de fora em JavaScript.
Conclusão
O "addEventListener ()”Método com“mostrar”Propriedade, uma“ONCLICKEvento e o “mostrar" propriedade, "addEventListener ()" e "adicionar()”Métodos ou os“jQuery ()”Os métodos podem ser usados para ocultar um elemento quando clicados do lado de fora usando JavaScript. Este blog guiou o procedimento para ocultar elementos quando clicado de fora em JavaScript.