0

我需要捕获 alertify.js 事件的单击(或隐藏)事件。我将时间设置为 0,以便等待用户点击消息。有没有办法为这个事件附加一个函数?

<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>
4

2 回答 2

1

您可以将事件附加到文档,并查看单击的元素是否具有与附加到警报日志 ( ) 的类名称匹配的类alertify-log

例如,您可以使用如下代码:

document.body.addEventListener('click', function (e) {
  if(e.target.className.indexOf('alertify-log') > -1) {
    console.log('Clicked on a log');
  }
}, false);

演示

于 2014-07-31T10:49:27.723 回答
0

尝试

alertify.log('test',function(){
    //function here
});
于 2014-07-31T10:29:00.690 回答