Как в 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, время: 03:30. |