Не работает background-attachment: fixed на моб. устройстве, в чем проблема?

Вопрос в названии. Проверял на iPad и на какой-то какашке за 1к руб (андроид, п.с. не имею ничего против андроида) На iPade фоновая картинка увеличивается (приближается) раза в 2

Вот кусок кода:

#main {
	background: url(../images/tym2.jpg);
	background-position: top center;
	background-attachment: fixed;
	height: 110vh;
	position: relative;
	-webkit-background-size: cover;
	background-size: cover;
}
  • Вопрос задан
  • 4237 просмотров
Пригласить эксперта
Ответы на вопрос 3
fsockopen
@fsockopen
попробуй добавить overflow-y: scroll; вместо него
задать #main и родителю height: 100%;
родителю overflow-y: hidden;
Ответ написан
@void01
if (iosVersion >= 7) {
    $(document).scroll(function() {
        $('#main').css('background-position', '0px ' + $(document).scrollTop() + 'px');
    });
}


еще можно явно указать размеры -webkit-background-size: 2650px 1440px;
Ответ написан
@maxnrg33
верстальщик
лучше сделай блок с position: fixed; и ему дай бэкгроунд
а контенту задай z-index: 1;
Ответ написан
Ваш ответ на вопрос

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

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