@Combat7

Как сделать плавное появление контента?

Сделал через вот такой код
$(document).ready(function() {
$("body").css("display", "none");
$("body").fadeIn(800);
});

Стоит в шапке.
Но когда грузится страница, сначала появляется голый макет, и только потом этот эффект. как побороть?
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 2
alsopub
@alsopub
Попробуйте в head добавить
<style>
body {
  display: none;
}
</style>
Ответ написан
Комментировать
@MGames
Frontend developer
Потому что сначала прогружается и рендерится html, а потом выполняется скрипт. Вы же сами пишете -
$(document).ready
Можно сделать, как предложил Алексей, но с точки зрения производительности лучше воспользоваться opacity
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы