3

有没有一种方法可以在用户单击通知或单击关闭按钮后执行操作?目前我可以使用 options.onclick 事件来做第一个选项。但是我看不到如何在关闭按钮上执行此操作。或者有没有一种方法可以在通知淡出时执行我的操作?

toastr.options = {
    "closeButton": true,
    "timeOut": "0",
    "extendedTimeOut": "0"
};
toastr.options.onclick = function () {
    console.log("Notification clicked");
};
toastr.success("Success, Whooo!!");
4

3 回答 3

11

你不能在点击时做得很好,因为没有回调。您可以在按钮上使用 jquery 实时处理程序。

关于淡出后的通知,用这个;

 toastr.options.onHidden = function() { console.log("onHide"); };
于 2013-12-13T15:50:57.073 回答
1
toastr.options.onCloseClick = function() { console.log("You clicked close button!"); };

如果你使用onHidden而不是onCloseClick,当它超时时,即使你没有点击它也会被触发。

于 2021-09-20T13:23:02.073 回答
0

toastr.options.onCloseClick= function() { console.log("你点击了关闭按钮!"); };

它为我工作

于 2021-09-23T09:58:46.853 回答