карточка
на странице я вывожу много карточек
потом в конце страници есть жс код, который превращает текст в карточке в норм вид.
Проблема:
сначала выводятся все карточки а только потом начинают обрабатыватся скриптом
Что я хочу?
чтобы как только однакарточка вывелась , скрипт ее обработал и тест преврвтился в нормальный вид.
Как это сделать?
както на событие появления на странице каждой карточки ее отрисовать?
я нуб в жс
Карточки просто прописаны в html страницы??
у каждого элемента есть событие load, можешь подписаться на load для каждой карточки и выполнять свой код по событию.
типа карточка.addEventListener('load', function() { тут this == элемент карточки }) ну соответственно карточки циклом переберай.
В твоем кейсе, наверное придется ставить им display: none в css, выполнять жс и потом только дисплеить обратно. В ином случае будет мигание
Обсуждают сегодня