добрый день, как вызвать функцию после выполнения "добавления" append, не прибегая к setTimeout.
Смысл такой что у меня создается "налету" элемент div с заданным классом и он скрыт. после того как элемент был добавлен в дом я хочу плавно его ввести через добавление класса. Если я сделаю
$('body').append(data);
$(data).addClass('open');
то элемент у меня сразу появится. если я сделаю через setTimeout
$('body').append(data);
setTimeout(() => {
$(data).addClass('open');
}, 100);
то будет работать как надо - но это ведь костыль