我一直在玩 toastr 并成功地将超时设置为 0,因此 toast 保持粘性,但是当我将鼠标移出 toast 时,toast 消失了。我想覆盖它,所以只有当用户点击它时吐司才会消失 - 非常适合带有大量文本的吐司。如何才能做到这一点?
问问题
25929 次
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 的替代方法。timeOut
extendedTimeOut
toastr.options = {
disableTimeOut : true, //Equivalent ot timeOut: 0 and extendedTimeOut: 0
}
于 2019-09-25T00:01:09.040 回答