Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2019, 18:05
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

confirm срабатывает раньше кода выше
Вот код:
comment.classList.add('comment-delete');

let questionDelete = confirm("Удалить комментарий?");

if (questionDelete) { ...


Оформляю удаляемый комментарий, добавляя ему методом classList.add класс comment-delete. Это нужно чтобы подсветить какой комментарий удаляется.
После добавления класса идёт запрос confirm для подтверждения.

Проблема в том что confirm срабатывает раньше чем элементу добавляется класс, то есть раньше кода находящегося выше.

Как это обойти? сеттаймаут ставить для конфирма или есть какие другие решения?
Ответить с цитированием