Я получаю через ajax данные и вставляю их в div методом append().
Можно ли как-то поймать когда процесс вставки завершится?
Данных много и получается задержка, а потом появляются div.
Хотелось бы вывести прелоадер пока данные вставляются.
Поскольку append синхронный метод можете попробовать так
loading = true; // Тут показываете лоадер
setTimeout(function() { // setTimeout нужен чтобы лоадер успел отобразиться
$node.append('...'); // Тут вы делаете вставку;
loading = false; // Тут убираете лоадер
}, 10);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости