Мы знаем, что css animation/transition
не работал с display: block
& display: none
;
Поэтому я пытаюсь использовать
someDom.style.transition = '0.3s'
someDom.style.display='block'
someDom.style.opacity=1
для воспроизведения анимации как fadeIn
.
Но все равно не работает, потому что он работает слишком быстро.
Я знаю, что setTimeout
на этот раз будет хорошо работать, но из-за цикла событий javaScript я не хочу, чтобы это стало асинхронным событием.