Come prendere clic su Alertify.js Notification
-
21-12-2019 - |
Domanda
Ho bisogno di prendere il clic (o nascondi) l'evento di un evento di avviso.js.Ho impostato il tempo a 0 per attendere all'utente per fare clic sul messaggio.C'è un modo per allegare una funzione a questo 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>
. Soluzione
È possibile allegare un evento al documento e vedere se l'elemento cliccato su ha una classe che corrisponde ai nomi delle classi allegati per avvisare i registri (alertify-log
).
Ad esempio, è possibile utilizzare il codice come questo:
document.body.addEventListener('click', function (e) {
if(e.target.className.indexOf('alertify-log') > -1) {
console.log('Clicked on a log');
}
}, false);
.
Altri suggerimenti
Prova
alertify.log('test',function(){
//function here
});
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow