Nascondi un elemento dopo alcuni secondi usando JavaScript

Nascondi un elemento dopo alcuni secondi usando JavaScript

Durante la progettazione di una pagina Web reattiva, può esserci un requisito per nascondere alcune funzionalità aggiunte dopo un certo tempo per creare effetti. Ad esempio, avvisare un utente tramite il messaggio pop-up per un tempo limitato fa miracoli ad attirare l'attenzione dell'utente, astenendosi così dall'essere offeso. In tali scenari, nascondere un elemento dopo pochi secondi usando JavaScript aiuta a fare una pagina Web o il sito.

Questo tutorial spiegherà il concetto di nascondere un elemento dopo alcuni secondi usando JavaScript.

Come nascondere un elemento dopo alcuni secondi in JavaScript?

I seguenti approcci possono essere utilizzati per nascondere un elemento dopo alcuni secondi usando JavaScript:

  • "setTimeout ()Metodo "con il"Schermo" proprietà.
  • "setTimeout ()Metodo "con il"visibilità" proprietà.
  • "jQuery"Metodi.

Discutiamo gli approcci dichiarati uno per uno!

Approccio 1: nascondi un elemento dopo alcuni secondi in javaScript usando il metodo setTimeout () Wcon la proprietà del display

IL "setTimeout ()"Il metodo invoca una funzione dopo il tempo assegnato specificato. Mentre il "Schermo"La proprietà imposta il tipo di visualizzazione dell'elemento specificato. Questi approcci possono essere implementati per allocare un tempo prestabilito all'elemento recuperato in modo che si nasconda dopo il tempo specificato.

Sintassi

SetTimeout (Func, Milli, Par1, Par2)

Nella sintassi sopra data:

  • "Func"Indica la funzione a cui è necessario accedere.
  • "Milli"Corrisponde all'intervallo di tempo in millisecondi da eseguire.
  • "par1" E "par2"Indica i parametri aggiuntivi.
Oggetto.stile.display = 'nessuno'

Nella sintassi sopra:

  • La proprietà del display di "Oggetto"È assegnato come"nessuno".

Esempio

Il seguente esempio illustra il concetto dichiarato:




Applicare i passaggi di seguito, come indicato nel codice sopra:

  • In primo luogo, includi un ""Elemento con il"src" E "id"Come i suoi attributi.
  • Nel codice JS, applica il "setTimeout ()"Metodo alle righe di codice dichiarate. Il tempo impostato, in questo caso, sarà di 5000 millisecondi = "5"Secondi.
  • All'interno del metodo, accedi all'elemento incluso dal suo "id" usando il "getElementById ()" metodo.
  • Dopodiché, assegna il "Schermo"Proprietà associata all'elemento recuperato come"nessuno".
  • Questo di conseguenza nasconderà il ""Elemento dopo 5 secondi dal modello Object Document (DOM).

Produzione

Come osservato nell'output sopra, incluso ""L'elemento si nasconde dopo"5"Secondi.

Approccio 2: nascondi un elemento dopo alcuni secondi in JavaScript usando il metodo setTimeout () con la proprietà di visibilità

IL "visibilità"La proprietà imposta la visibilità di un elemento. Questa proprietà può essere applicata combinata con "setTimeout ()"Metodo per nascondere l'elemento recuperato dopo il tempo impostato.

Sintassi

Oggetto.stile.visibilità = 'nascosto'

In questa sintassi:

  • La visibilità del specificato "Oggetto"È assegnato come"nascosto".

Esempio

Passiamo attraverso l'esempio di seguito:













IDNomeEtà
1David18


Eseguire i seguenti passaggi, come indicato nelle righe di codice sopra: