我一直在玩 toastr,并成功将超时时间设置为 0,使得该 toast 成为了粘性的。然而,当我的鼠标移出该 toast 后,toast 还是会消失。我想覆盖这个行为,使得只有在用户点击它时 toast 才会消失——这对于包含大量文本的 toast 是理想的。如何实现呢?
把 extendedTimeOut
也设为0。这将使其保持固定。
timeOut
和extendedTimeOut
必须设置为0
。
这里是一个完整的示例:
toastr.options = {
timeOut: 0,
extendedTimeOut: 0
};
toastr.info("Testing <button>blah</button>");
对于那些希望不在点击时关闭提示框的人,示例将更改为:toastr.options = {
timeOut: 0,
extendedTimeOut: 0,
tapToDismiss: false
};
toastr.info("Testing <button>blah</button>");
TapToDismiss
。但是现在,如果我想设置timeOut: 5000
,extendedTimeOut: 0
就不再起作用了。有什么想法吗? - Benjamin Lucidarme您还可以使用disableTimeOut
作为将timeOut
和extendedTimeOut
都设置为0的替代方法。
toastr.options = {
disableTimeOut : true, //Equivalent ot timeOut: 0 and extendedTimeOut: 0
}
disableTimeOut
的参考资料。 - Zaif Senpai
Toastr
。感谢 John 为社区所做的一切工作。 - Leniel Maccaferri"timeOut": "0", "extendedTimeOut": "0"
- Vitaliktimeout
也需要设置为0
!! - Adam