Как сделать предзагрузку?

Здравствуйте! Как сделать, чтобы при открытии сайта появлялась гиф-картинка на 3 секунды, затем пропадала и открывался контент сайта?
  • Вопрос задан
  • 299 просмотров
Решения вопроса 1
YourDesire
@YourDesire
Я вообще по образованию бухгалтер...
Можно воспользоваться готовыми плагинами
https://www.niklausgerber.com/projects/preloadme-a...

И, конечно же, написать свой, тоже никто не мешает, даже в образовательных целях.

Основные пункты реализации -
  • Создать элемент прелоадера
  • Поместить элемент прелоадера сразу после <body>
  • Прописать стили, анимации
  • Написать сам скрипт в $(window).on('load', function() { ... });

Например:
$(window).on('load', function () {
    var pre= $('.preloader');
    var indicator = pre.find('.indicator');
    indicator.fadeOut();
    pre.delay(350).fadeOut('slow');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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