簡體   English   中英

如何捕獲對Alertify.js通知的單擊

[英]How to catch click on alertify.js notification

我需要捕獲alertify.js事件的click(或隱藏)事件。 我將時間設置為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>

您可以將事件附加到文檔,並查看單擊的元素是否具有與附加到alertify日志的類名( alertify-log )相匹配的類。

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

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

演示

嘗試

alertify.log('test',function(){
    //function here
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM