Есть список элементов. Я должен удалить первый элемент, а в конец добавить еще один. Как я это реализовал:
let tmp = photo_items[6].cloneNode(true);
body.insertBefore(tmp, photo_items[6]);
photo_items[6].src = imgs[k % 11 + 1].src;
k++;
photo_items[0].remove();
Ну и, чтобы их различать я назначаю каждому свою картинку. Так вот последний элемент перед тем, как уйти назад, сначала мигает. То есть последний элемент сначала появляется поверх предпоследнего, а потом к нему применяются (видимо) стили. Как этого избежать?
Вероятно, Вы наблюдаете асинхронную загрузки картинки.
let tmp = photo_items[6].cloneNode(true);
tmp.style.display = 'none';
body.insertBefore(tmp, photo_items[6]);
tmp.onload = function() {
photo_items[0].remove();
this.style.display = '';
};
tmp.src = imgs[k % 11 + 1].src;
k++;
я новичoк, но стараюсь практиковаться по ходу самообученияПодскажите, пожалуйста, у меня есть два textarea и двe кнопки, которые только визуально...
У меня есть 2 путевые точки и некоторое количество транзитных точекЭти точки формируют маршрут
мне необходимо нажимая на ссылку, создавать программно окно в которое должна загружаться картинка, на другую ссылку ещё картинка и того уже...