Cómo capturar Haz click en la notificación de alertify.js
-
21-12-2019 - |
Pregunta
Necesito capturar el evento Click (u Ocultar) de un evento de alertify.js.Establecí el tiempo a 0 para esperar al usuario por clic en el mensaje.¿Hay alguna forma de adjuntar una función a este evento?
<link rel="stylesheet" href="alertify.js-0.3.11/themes/alertify.core.css" />
<link rel="stylesheet" href="jalertify.js-0.3.11/themes/alertify.default.css" id="toggleCSS" />
<script src="alertify.js-0.3.11/lib/alertify.min.js"></script>
<script>
alertify.log('test','',0);
</script>
Solución
Puede adjuntar un evento al documento y ver si el elemento encado en funcionamiento tiene una clase que coincide con los nombres de las clases adjuntos para alertar los registros (alertify-log
).
Por ejemplo, podría usar código como este:
document.body.addEventListener('click', function (e) {
if(e.target.className.indexOf('alertify-log') > -1) {
console.log('Clicked on a log');
}
}, false);
Otros consejos
try
alertify.log('test',function(){
//function here
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow