Comment attraper cliquez sur Absignify.js Notification
-
21-12-2019 - |
Question
J'ai besoin d'attraper l'événement Click (ou masquer) d'un événement Alertifier.js.J'ai configuré le temps à 0 afin d'attendre à l'utilisateur pour cliquer dans le message.Y a-t-il un moyen de joindre une fonction à cet événement?
<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>
La solution
Vous pouvez joindre un événement au document et voir si l'élément cliqué sur ON est une classe qui correspond aux noms de classe joints aux journaux alerter (alertify-log
).
Par exemple, vous pouvez utiliser le code comme celui-ci:
document.body.addEventListener('click', function (e) {
if(e.target.className.indexOf('alertify-log') > -1) {
console.log('Clicked on a log');
}
}, false);
Autres conseils
essayer
alertify.log('test',function(){
//function here
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow