Desaparecer o apacerecer un div al transcurrir unos segundos con jQuery

Desaparecer o apacerecer un div al transcurrir unos segundos con jQuery

Desaparecer o aparecer un div al transcurrir unos segundos con jQuery. En esta entrada nos enfocaremos en el manejo de una capa «DIV» a hacer desaparecer o aparecer mediante el lenguaje jQuery tras unos segundos de manera dinámica.

Para conseguir este efecto vamos a utilizar una función JavaScript «setTimeout()» y lo vincularemos con jQuery para lograr tal efecto de desvanecimiento.

💣 Descarga sistemas PHP y Laravel COMPLETOS GRATIS
Recursos premium listos para usar en proyectos reales 💻
👥 +1000 desarrolladores · 🔥 Publicaciones diarias
🔥 Unirme al canal GRATIS ahora 👥 Grupo de Facebook
⏳ Enlaces disponibles por tiempo limitado
💻 Sistemas completos 🔌 Plugins PRO ⚡ Scripts listos 🔥 Recursos exclusivos

Desaparecer o apacerecer un div al transcurrir unos segundos con jQuery

Hoy en día cuando realizamos sistemas web insertamos registros a la base de datos, eliminamos registros y se requiere de mensajes para comunicar al usuario que tal petición se realizó correctamente o no se realizó. Sin embargo, podemos utilizar estos efectos con jQuery y necesitaremos añadir en nuestro fichero en la etiqueta <head> los siguientes códigos:

Librería jQuery

<!--Utilizaremos la libreria jQuery con la version 3.3.1-->
<script type="text/javascript" src="jquery-3.3.1.js"></script>

Las funciones que realizaran el efecto desaparecer y/o aparecer una capa en HTML

<script type="text/javascript">
//Funcion que hace desaparecer el div transcurridos 3000 milisegundos!
$(document).ready(function() {
    setTimeout(function() {
		// Declaramos la capa mediante una clase para ocultarlo
        $(".midiv").fadeOut(1500);
    },3000);
});

$(document).ready(function() {
	setTimeout(function() {
		// Declaramos la capa  mediante una clase para ocultarlo
        $(".midiv2").fadeIn(1500);
		// Transcurridos 5 segundos aparecera la capa midiv2
    },5000);
});

</script>

No olvidarnos también de los estilos que utilizaremos para aplicar a las capas

<style type="text/css">
.midiv {
	width:940px;
	margin:0 auto;
	height:250px;
	padding:20px;
	background-color: #F00;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
	text-align:center;
	font-size:25px;
	
}

.midiv2 {
	width:900px;
	margin:0 auto;
	height:50px;
	padding:10px;
	background-color: #000;
	color:#FFF;
	vertical-align: middle;
	display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-size:25px;
}
body{ background:#CCC}
</style>

En nuestra etiqueta body declaramos las 2 capas con sus respectivas clases «.midiv» y «.midiv2»

<body>
<div class="midiv">Saludos, Soy una capa y voy a desaparecer en 3 segundos!</div>
<div class="midiv2" style="display:none;">Saludos, Soy un DIV que apareció luego de 5 segundos!</div>
</body>

Desaparecer un div luego de 3 segundos.

Desaparecer un div con jQuery
Desaparecer un div con jQuery

Aparecer un div luego de 5 segundos

Aparecer un div con jQuery
Aparecer un div con jQuery

Código completo en HTML5

<!DOCTYPE html>
<html>
<head>
	<title>Desaparecer o aparecer un div al transcurrir unos segundos con jQuery</title>
    <meta charset="utf-8">
<style type="text/css">
.midiv {
	width:940px;
	margin:0 auto;
	height:250px;
	padding:20px;
	background-color: #F00;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
	text-align:center;
	font-size:25px;
	
}

.midiv2 {
	width:900px;
	margin:0 auto;
	height:50px;
	padding:10px;
	background-color: #000;
	color:#FFF;
	vertical-align: middle;
	display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-size:25px;
}
body{ background:#CCC}
</style>
<!--Utilizaremos la libreria jQuery con la version 3.3.1-->
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<script type="text/javascript">
//Funcion que hace desaparecer el div transcurridos 3000 milisegundos!
$(document).ready(function() {
    setTimeout(function() {
		// Declaramos la capa mediante una clase para ocultarlo
        $(".midiv").fadeOut(1500);
    },3000);
});

$(document).ready(function() {
	setTimeout(function() {
		// Declaramos la capa  mediante una clase para ocultarlo
        $(".midiv2").fadeIn(1500);
		// Transcurridos 5 segundos aparecera la capa midiv2
    },5000);
});

</script>
</head>

<body>
<div class="midiv">Saludos, Soy una capa y voy a desaparecer en 3 segundos!</div>
<div class="midiv2" style="display:none;">Saludos, Soy un DIV que apareció luego de 5 segundos!</div>
</body>
</html>
Desaparecer o aparecer un div al transcurrir unos segundos con jQuery
Desaparecer o aparecer un div al transcurrir unos segundos con jQuery

CONCLUSIÓN

Su uso se va incrementando día tras día para darle dinamismo a nuestros proyectos web y/o páginas web. Muy recomendable, para mostrar información momentánea, por ejemplo, él envió de información a una base de datos.
Este código es muy fácil de implementar en cualquier proyecto web.

DEMO

[button-green url=»https://www.baulphp.com/Ejemplos/JQuery/Desaparecer-o-aparecer-un-div-al-transcurrir-unos-segundos-con-jQuery» target=»_blank» position=»left»]Ver Demo[/button-green]
[divider]

DESCARGA

Desaparecer o aparecer un div al transcurrir unos segundos con jQuery

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *