Javascript 如何以编程方式关闭notify.js通知?

Javascript 如何以编程方式关闭notify.js通知?,javascript,jquery,notifyjs,Javascript,Jquery,Notifyjs,在下面的示例中,我试图通过单击高级示例中建议的按钮来强制关闭打开的通知,如何做到这一点 函数关闭(){ $('#btn')。触发器('notify-hide'); } $(文档).ready(函数(){ $('btn')。通知('test note'{ 位置:'右' }); }); 测试您必须为表示notify元素的div触发notify hide事件 函数关闭(){ $('.notifyjs wrapper').trigger('notify-hide'); } $(文档).ready(

在下面的示例中,我试图通过单击高级示例中建议的按钮来强制关闭打开的通知,如何做到这一点

函数关闭(){
$('#btn')。触发器('notify-hide');
}
$(文档).ready(函数(){
$('btn')。通知('test note'{
位置:'右'
});
});


测试
您必须为表示
notify
元素的
div
触发
notify hide
事件

函数关闭(){
$('.notifyjs wrapper').trigger('notify-hide');
}
$(文档).ready(函数(){
$('btn')。通知('test note'{
位置:'右'
});
});


测试
我使用过这种方法

$(".notifyjs-arrow").html('<i class="fas fa-times-circle" style="position:absolute; text-align:right;top:-7px;color:red;right:-320px"></i>');
$(“.notifyjs arrow”).html(“”);

如果您有多个通知,并且不需要一次关闭所有通知,则可以向通知中添加特定类,稍后通过它查找notify元素并将其隐藏

// first ajax request started
$.notify("The notification #1", {className: "info n1", autoHide: false});
...
// second ajax request started
$.notify("The notification #2", {className: "info n2", autoHide: false});
...
// first ajax request done
$(".n1").toggle('notify-hide');

第二个通知不会隐藏。

看起来不支持它。您可以添加它并向其发送请求。是的,这是一个很好的解决方案,但我喜欢通过执行
.trigger('notify-hide')
函数来实现