49

我一直在玩 toastr 并成功地将超时设置为 0,因此 toast 保持粘性,但是当我将鼠标移出 toast 时,toast 消失了。我想覆盖它,所以只有当用户点击它时吐司才会消失 - 非常适合带有大量文本的吐司。如何才能做到这一点?

4

3 回答 3

68

也设置extendedTimeOut为 0。这将保持粘性。

于 2013-07-02T00:17:37.607 回答
23

timeOut并且extendedTimeOut必须设置为0

这是一个完整的例子:

toastr.options = {
    timeOut: 0,
    extendedTimeOut: 0
};

toastr.info("Testing <button>blah</button>");

对于那些不想在点击时关闭 toast 的人,示例更改为:

toastr.options = {
    timeOut: 0,
    extendedTimeOut: 0,
    tapToDismiss: false
};

toastr.info("Testing <button>blah</button>");
于 2017-03-22T16:00:53.523 回答
1

您也可以将和disableTimeOut设置为 0 的替代方法。timeOutextendedTimeOut

toastr.options = {
    disableTimeOut : true, //Equivalent ot timeOut: 0 and extendedTimeOut: 0
}
于 2019-09-25T00:01:09.040 回答