Как в setTimeout передать функцию и указатель на dom-элемент?
Здравствуйте!
Есть задача генерировать dom-элемент с задаваемым сообщением так, чтобы он исчезал по истечении какого-то времени. Сообщений на момент удаления какого-то конкретного сообщения может быть уже несколько. Не хочу им назначать уникальные классы, а просто в setTimeout передавать и функцию удаления dom-элемента с сообщением и указатель на удаляемый элемент. Так можно сделать, используя setTimeout()? |
Цитата:
const node = document.createElement('div');
node.textContent = 'notification';
document.body.appendChild(node);
setTimeout(nodeToRemove => nodeToRemove.remove(), 5e3, node);
setTimeout(() => node.remove(), 5e3);//или даже так
|
Спасибо! А что такое 5e3? Кажется понял, 5000 :)
|
| Часовой пояс GMT +3, время: 10:01. |