Size: a a a

2020 October 20

EK

Evgeny K. in FrontCoder
Игорь Морозов
уточните пожалуйста по комментарию выше
не совсем понял, что именно уточнить?
источник

ИМ

Игорь Морозов... in FrontCoder
как должно работать то что Вам нужно
источник

ИМ

Игорь Морозов... in FrontCoder
вообщем то что нужно или нет?
https://codepen.io/MynameisIM/pen/abZmmQo
источник

EK

Evgeny K. in FrontCoder
Игорь Морозов
как должно работать то что Вам нужно
список новостей обернут в родительский тег - для краткости его класс - any-news.

Классу any-news, прописано свойство transition: opacity 3s ease-in-out.

Далее пользователь меняет порядок вывода новостей, это отрабатывает аяксом.

После чего вставляются новости в этот самый блок с классом any-news.

Задача, что бы при вставке, новости плавно появились, то есть сработал transition, при смене opacity;
источник

EK

Evgeny K. in FrontCoder
источник

ИМ

Игорь Морозов... in FrontCoder
посмотрите ссылку выше, это то что нужно по эффекту или нет?
источник

EK

Evgeny K. in FrontCoder
Игорь Морозов
посмотрите ссылку выше, это то что нужно по эффекту или нет?
Дада, посмотрел, похоже на то, суть в setTimeout походу?
источник

ИМ

Игорь Морозов... in FrontCoder
Evgeny K.
Дада, посмотрел, похоже на то, суть в setTimeout походу?
ну мне то некуда отправлять запрос, поэтому сеттаймаут)
источник

EK

Evgeny K. in FrontCoder
Игорь Морозов
ну мне то некуда отправлять запрос, поэтому сеттаймаут)
не работает у меня хоть убей, хз
источник

ИМ

Игорь Морозов... in FrontCoder
Evgeny K.
не работает у меня хоть убей, хз
источник

ИМ

Игорь Морозов... in FrontCoder
первый setTimeout замените на свой аякс запрос, а время внутреннего на 14 строке это время анимации
источник

PE

Polina Emelyanova in FrontCoder
Тогда придется вызывать не свойство.
А анимацию
источник

ИМ

Игорь Морозов... in FrontCoder
либо вручную пропишите, либо через getComputedStyle(block).animationDuration получите
источник

PE

Polina Emelyanova in FrontCoder
@kay-frames
источник

EK

Evgeny K. in FrontCoder
Короче победил, убрал у целевого блока транзишн, и после ответа аякса через сет тайм аут добавляю класс этому целевому блоку со след свойствами:

opacity: 1!important;
transition: opacity 2s ease-in-out!important;
источник

EK

Evgeny K. in FrontCoder
так заработало
источник

PE

Polina Emelyanova in FrontCoder
Получается не у того блока ставилось свойство?
источник

EK

Evgeny K. in FrontCoder
Polina Emelyanova
Получается не у того блока ставилось свойство?
нет блок тот же самый, но изначально я ему не добавляю transition.

Ибо он будет мешать, поскольку мне  с начало нужно сделать блок прозрачным, а если у него был бы transition то он бы плавно затухал, а мне нужно ток плавное появление, поэтому я добавляю этому блоку класс где прописываю transition и opacity
источник

PO

Pavel Omelchenko in FrontCoder
источник

А

Андрей in FrontCoder
источник