首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >关于显示/关闭事件的Toastr JS通知

关于显示/关闭事件的Toastr JS通知
EN

Stack Overflow用户
提问于 2018-08-14 06:04:45
回答 1查看 815关注 0票数 0

我正在使用Toastr通知,并尝试在通知出现、消失或手动关闭时执行某些操作。我真的不确定该怎么做……我已经看到开发人员在这里简要地解释过了:https://github.com/CodeSeven/toastr/issues/88

但我是JS的新手,不知道该怎么做。提前感谢!

编辑:

代码语言:javascript
复制
toastr.options = {
        "closeButton": true,
        "debug": false,
        "newestOnTop": false,
        "progressBar": true,
        "positionClass": "toast-top-full-width",
        "preventDuplicates": false,
        "showDuration": "1000",
        "hideDuration": "1000",
        "timeOut": "0",
        "extendedTimeOut": "0",
        "showEasing": "swing",
        "hideEasing": "linear",
        "showMethod": "slideDown",
        "hideMethod": "slideUp"
      }

      toastr.success("New Order");
      var playAudio = true;
      var audio = new Audio('notificationSound.mp3');
      while (playAudio) {
        audio.play();
      }

我希望音频开始时,通知出现,并保持循环,直到它关闭。

EN

回答 1

Stack Overflow用户

发布于 2018-08-14 06:14:33

每当上述任何事件发生时,都会触发toastr.subscribe();。如果您希望在每次发生这种情况时都将某些内容记录到控制台,请使用

代码语言:javascript
复制
toastr.subscribe(() = > {
     console.log("logged something");
});

想要访问有关该事件的信息吗?

代码语言:javascript
复制
toastr.subscribe((...args) = > {
     console.log(args);
});

args变量保存有关事件的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51831200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档