发生下一个错误时关闭调皮的错误弹出窗口
closing noty error popup when next error occures
y我想要 noty 关闭 "older" noty 弹出窗口,它们仍在屏幕上。
版本 2.3.7(无法更新到 3.2 或 4.x,但这是另一个问题)
使用 killer、maxVisible、force 和 dismissQueue 的任意组合但没有结果。
function notyErrorMsg(errorMsg) {
console.log("notyErrorMsg(): "+errorMsg);
n = noty({text: errorMsg,
buttons: [
{ addClass: 'btn btn-danger',
text: 'Close',
onClick: function($noty) {
$noty.close();
}
}
],
layout: "center",
type: "error",
theme: "defaultTheme",
timeout: 30000,
killer: false,
maxVisible: 1,
force: true,
dismissQueue: true
}
);
logError(errorMsg);
}
旧的通知弹出窗口应该关闭,但它们仍然打开并且必须由用户关闭。
通过关注Noty Api Document
您应该在用例中使用 n.close()
或 $.noty.close(n.id)
关闭 noty 尝试通过 this.close()
关闭或在 noty 函数之外使用关闭函数
但用户仍然可以通过单击消息
关闭 V2 中的通知
y我想要 noty 关闭 "older" noty 弹出窗口,它们仍在屏幕上。
版本 2.3.7(无法更新到 3.2 或 4.x,但这是另一个问题)
使用 killer、maxVisible、force 和 dismissQueue 的任意组合但没有结果。
function notyErrorMsg(errorMsg) {
console.log("notyErrorMsg(): "+errorMsg);
n = noty({text: errorMsg,
buttons: [
{ addClass: 'btn btn-danger',
text: 'Close',
onClick: function($noty) {
$noty.close();
}
}
],
layout: "center",
type: "error",
theme: "defaultTheme",
timeout: 30000,
killer: false,
maxVisible: 1,
force: true,
dismissQueue: true
}
);
logError(errorMsg);
}
旧的通知弹出窗口应该关闭,但它们仍然打开并且必须由用户关闭。
通过关注Noty Api Document
您应该在用例中使用 n.close()
或 $.noty.close(n.id)
关闭 noty 尝试通过 this.close()
关闭或在 noty 函数之外使用关闭函数
但用户仍然可以通过单击消息