Esconda um elemento depois de alguns segundos usando JavaScript

Esconda um elemento depois de alguns segundos usando JavaScript

Ao projetar uma página da Web responsiva, pode haver um requisito para ocultar algumas funcionalidades adicionais após um certo tempo para criar efeitos. Por exemplo, alertar um usuário através da mensagem pop-up por um tempo limitado faz maravilhas para chamar a atenção do usuário, abstendo-se de se ofender. Em tais cenários, ocultar um elemento depois de alguns segundos usando JavaScript ajuda a fazer uma página da web ou o site se destacar.

Este tutorial explicará o conceito de ocultar um elemento depois de alguns segundos usando JavaScript.

Como esconder um elemento depois de alguns segundos em JavaScript?

As abordagens a seguir podem ser utilizadas para ocultar um elemento após alguns segundos usando JavaScript:

  • ““setTimeout ()”Método com o“mostrar" propriedade.
  • ““setTimeout ()”Método com o“visibilidade" propriedade.
  • ““jQuery" métodos.

Vamos discutir as abordagens declaradas uma a uma!

Abordagem 1: ocultar um elemento após alguns segundos no JavaScript usando o método setTimeout () Ccom a propriedade de exibição

O "setTimeout ()”O método chama uma função após o tempo atribuído especificado. Considerando que a "mostrar”Propriedade define o tipo de exibição do elemento especificado. Essas abordagens podem ser implementadas para alocar um tempo definido para o elemento buscado, para que se esconda após o tempo especificado.

Sintaxe

Settimeout (Func, Milli, PAR1, PAR2)

Na sintaxe acima mencionada:

  • ““functão”Indica a função que precisa ser acessada.
  • ““mili”Corresponde ao intervalo de tempo em milissegundos para executar.
  • ““PAR1" e "PAR2”Aponte para os parâmetros adicionais.
Objeto.estilo.display = 'nenhum'

Na sintaxe acima:

  • A propriedade de exibição do “Objeto"É atribuído como"nenhum”.

Exemplo

O exemplo a seguir ilustra o conceito declarado:




Aplique as etapas abaixo, conforme fornecido no código acima:

  • Em primeiro lugar, inclua um “”Elemento com o“src" e "eu ia”Como seus atributos.
  • No código JS, aplique o “setTimeout ()”Método para as linhas de código declaradas. O tempo definido, neste caso, será 5000 milissegundos = “5Segundos.
  • Dentro do método, acesse o elemento incluído por seu “eu ia”Usando o“getElementById ()”Método.
  • Depois disso, atribua o “mostrar”Propriedade associada ao elemento buscado como“nenhum”.
  • Isso resultará resultantes do “”Elemento após 5 segundos do Modelo de Objeto do Documento (DOM).

Saída

Como observado na saída acima, o incluído “”O elemento se esconde depois de“5Segundos.

Abordagem 2: ocultar um elemento após alguns segundos no JavaScript usando o método setTimeout () com a propriedade Visibility

O "visibilidade”Propriedade define a visibilidade de um elemento. Esta propriedade pode ser aplicada combinada com o “setTimeout ()”Método para ocultar o elemento buscado após o tempo definido.

Sintaxe

Objeto.estilo.visibilidade = 'oculto'

Nesta sintaxe:

  • A visibilidade do especificado “Objeto"É atribuído como"escondido”.

Exemplo

Vamos passar pelo exemplo abaixo do ponto:













EU IANomeIdade
1David18


Execute as etapas a seguir, conforme fornecido nas linhas de código acima: