Я работаю над показом сообщения, которое само увольняется в природе. Через 5 секунд панель сообщений отклоняется. Однако, когда появляется несколько сообщений, поведение заключается в том, чтобы показывать несколько сообщений в одном контейнере, как только отображаемая панель сообщений отклоняется.Как установитьTimeout в уже установленную функцию в javascript
Для этого раз я показать бар с первым сообщением, вот Teh код самостоятельно уволиться после 5 секунд
window.setTimeout(function() {
bar.getValue('isVisible').setValue(false);
this.clearMessage(bar);// clears the message
bar._isShowing = false;
setTimeout(function() {
//execute the last action in the queue (if any)
dequeueAction(); fires the next message in queue.
}, 100);
}, 3000);
Мой вопрос, когда есть еще одно сообщение, что был уволен перед первым сообщение уволено, я в очереди. Тем не менее, мне нужна значительная задержка между увольнением первого сообщения и показом второго сообщения в очереди. Но тайм-аут для задержки отображения второго сообщения не работает, поскольку он уже находится в пределах времени из 3000 мс.
Как я могу выполнить задержку в увольнении первого сообщения и показе второго сообщения? Примечание: он работает без второго setTimeout, но без задержки.
Любая помощь будет оценена по достоинству.
Это не 3000 секунд, это 3000 миллисекунд, что составляет всего 3 секунды. –
да, я понимаю. это была опечатка. – emeryville
Не беспокойтесь, просто проверяя. –