Android/Mobile Webkit CSS Background-Attachment: исправлено Не работает?

Я просто схожу с ума, или делает background-attachment: исправлено; неужели не работает в родном браузере Android?

Я уже реализовал простое исправление, используя два div вместо одного... Первый div позиционируется абсолютно и содержит фиксированное фоновое изображение, другой div идет поверх него и содержит прокручиваемый контент.

Проблема с этим исправлением (кроме ненужного усложнения) заключается в том, что по какой-то причине, когда я прокручиваю содержимое поверх div фонового изображения, фоновое изображение полностью исчезает! :(

Кто-нибудь еще нашел обходной путь, который не глючит, или как именно мы должны работать с этим?

1 ответ

Решение

С родной прокруткой браузера вы не можете этого сделать. Это ошибка в стандартном браузере Andriod. Для реализации фиксированного элемента сверху или снизу необходимо применить position: fixed на нем, а затем реализовать пользовательскую прокрутку на другом элементе, который содержит содержимое для прокрутки.

Я использовал эту библиотеку для такого рода проблем: http://cubiq.org/iscroll-4

Вы можете найти примеры на его странице.

Другие вопросы по тегам