检测 Jquery Noty 通知是不是已关闭

Posted

技术标签:

【中文标题】检测 Jquery Noty 通知是不是已关闭【英文标题】:Detect if Jquery Noty notification has been closed检测 Jquery Noty 通知是否已关闭 【发布时间】:2015-12-18 00:51:41 【问题描述】:

有没有办法使用 JQuery 本身检测 JQuery Noty 通知是否已关闭?

我的主页上有一条 Noty 通知。我想检测通知何时关闭。有人可以帮忙吗?

注意:

var n = noty(
  layout: 'topCenter',
  theme: 'relax',
  type: 'information',
  force: false,
  text: 'This one worked',
  animation: 
    open: 'animated zoomIn', // Animate.css class names
    close: 'animated zoomOut', // Animate.css class names
  
);

【问题讨论】:

【参考方案1】:

在 Noty 中有一个叫做“回调”的方法。这就是我使用它在关闭时检测的方式:

var n = noty(
  layout: 'topCenter',
  theme: 'relax',
  type: 'information',
  force: false,
  text: 'This one worked',
  animation: 
    open: 'animated zoomIn', // Animate.css class names
    close: 'animated zoomOut', // Animate.css class names
  ,
  callback: 
    onClose: function() 
      Cookies.set('ShowNoty', false);
    ,
  ,
);

【讨论】:

以上是关于检测 Jquery Noty 通知是不是已关闭的主要内容,如果未能解决你的问题,请参考以下文章

如何在单击窗口的任何位置关闭通知

注意:超时关闭时不执行回调

noty – jQuery通知插件

通知窗口中的 Jquery NOTY 更新输入或 div?

屏幕上有多个通知,关闭通知会关闭最后一个通知

如何使用 Noty 插件获得基本通知?