Есть реализация выпадающего меню посредством показа/скрытия DIV с соответствующими кнопками действий. Куски кода:
// показ
submenusotr.classList.add('active');
...
...
// скрытие
submenusotr.classList.remove('active');
Вопрос: как можно добиться чтобы при выборе пункта этого DIV`а "Удалить" сначала скрывался он сам, а потом возникал запрос confirm() ?
Пробовал применить паузу (нашел на Просторах):
function sleep(milliseconds) {
const date = Date.now();
let currentDate = null;
do { currentDate = Date.now(); } while (currentDate - date < milliseconds); }
С ней, выше упомянутый DIV, продолжает "висеть" ту самую паузу, потом появляется запрос и потом все благополучно "исчезает".