Задать вопрос

Почему не скрывается прелоадер на мобильном?

Здравствуйте. Подскажите, почему прелоадер размещенный на сайте не скрывается на мобильных устройствах, захожу в допустим в хром на мобильном и вечно грузится прелоадер, но листая страницу иногда видно проскальзывает сверху экрана части сайта.
<!-- Лоадер -->
<div class="loader">
	<div class="cssload-loader">
		<div class="cssload-inner cssload-one"></div>
		<div class="cssload-inner cssload-two"></div>
		<div class="cssload-inner cssload-three"></div>
	</div>
</div>
<!-- Конец лоадера -->

// Лоадер
.loader
	background-color: #111
	position: fixed
	top: 0
	left: 0
	right: 0
	bottom: 0
	z-index: 102
	.cssload-loader
		position: fixed
		top: calc(50% - 32px)
		left: calc(50% - 32px)
		width: 64px
		height: 64px
		border-radius: 50%
		perspective: 800px
		.cssload-inner
			position: absolute
			width: 100%
			height: 100%
			box-sizing: border-box
			border-radius: 50%
		.cssload-one
			left: 0
			top: 0
			animation: cssload-rotate-one 1.3s linear infinite
			border-bottom: 3px solid rgba(249,201,105,.95)
		.cssload-two
			right: 0
			top: 0
			-webkit-animation: cssload-rotate-two 1.3s linear infinite
			animation: cssload-rotate-two 1.3s linear infinite
			border-right: 3px solid #f9c969
		.cssload-three
			right: 0
			bottom: 0
			animation: cssload-rotate-three 1.3s linear infinite
			border-top: 3px solid #f9c969
@keyframes cssload-rotate-one
	0%
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(0)
	100%
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
@keyframes cssload-rotate-two
	0%
		transform: rotateX(50deg) rotateY(10deg) rotateZ(0)
	100%
		transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
@keyframes cssload-rotate-three
	0%
		transform: rotateX(35deg) rotateY(55deg) rotateZ(0)
	100%
		transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
// Конец прелоадера

$(window).on('load', function() {
		$('.loader').delay(500).fadeOut('slow');
	});
  • Вопрос задан
  • 491 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
первое что надо проверить, это - а работает ли $(window).on('load'
Как простой вариант:
$(window).on('load', function () {
      alert("Window Loaded");
 });

Второе, это проверить, а находит ли селектор $('.loader').
И в зависимости от этого уже плясать дальше. Надеюсь консоль на предмет ошибок Вы проверили до написания вопроса.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 21:33
3000 руб./за проект
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час