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

Здравствуйте. Подскажите, почему прелоадер размещенный на сайте не скрывается на мобильных устройствах, захожу в допустим в хром на мобильном и вечно грузится прелоадер, но листая страницу иногда видно проскальзывает сверху экрана части сайта.
<!-- Лоадер -->
<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');
	});
  • Вопрос задан
  • 485 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
первое что надо проверить, это - а работает ли $(window).on('load'
Как простой вариант:
$(window).on('load', function () {
      alert("Window Loaded");
 });

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

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

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