[英]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.