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')
函数来实现