Я использую notify.js https://notifyjs.jpillora.com/ на своем веб-сайте для отображения определенной информации и сообщений об ошибках пользователю. Иногда несколько сообщений должны отображаться одновременно (например, «старый пароль был неправильным» и «новый пароль не должен быть пустым»).
В настоящее время каждое новое уведомление перезаписывается предшественником. Этого не должно быть.
Они будут складываться друг с другом, как на веб-сайте, на который я ссылался выше.
Код, составляющий функцию отображения сообщения notify.js, выглядит следующим образом:
function openDialog(config){
$("#alert").notify(config.text,{
clickToHide: true,
autoHide: true,
className: config.typee,
autoHideDelay: 2000,
arrowShow: false,
showAnimation: 'slideDown',
showDuration: 400,
hideAnimation: 'slideUp',
hideDuration: 200,
//gap: 2,
//globalPosition: "right top",
position: "left middle"
}
);
if(config.reload == true){
setTimeout(function(){window.location.reload();}, 1000);
}
}
забавная вещь, кстати. заключается в том, что даже если я приказываю функции отображать сообщение «влево по центру», оно отображается в правом верхнем углу HTML-тела, хотя это может быть связано с положением и стилем связанного элемента. Более важно то, что сообщения не складываются, и я действительно пытался выяснить, что не так с моим кодом и почему он работает на официальном сайте, а не на моем, но я просто не могу найти в Интернете ничего об этой проблеме, кроме для одного сообщения стекопотока notifyJS: уведомления элемента не складываются , что касалось перекрытия сообщений, а не "суммирования" друг с другом ...