La capa de mensaje emergente al hacer clic en js desaparecerá automáticamente después de 2 segundos
Así:
jQuery(document).ready(function($) {
$('.theme-login').click ( function(){
$('.theme-popover-mask').fadeIn(100);
$('.theme-popover').slideDown(200)
setTimeout(function() {
console.log('22222222222');
$('.theme-popover-mask').fadeOut ( 100);
$('.theme-popover').slideUp(200
}, 1000
})
$('.theme-poptit .close').click(function(){
$('.theme-popover-mask').fadeOut(100);
$('.theme-popover').slideUp(200);
})
})
Información ampliada:
Utilizando setTimeout(), el método setTimeout() se utiliza para llamar a una función o calcular una expresión después de un número específico de milisegundos.
Sintaxis:
setTimeout(código, milisegundos)
Consejos y notas:
setTimeout() solo ejecuta el código una vez. Si desea llamarlo varias veces, use setInterval() o haga que el código llame a setTimeout() nuevamente.