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

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

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

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

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

Ответ 1

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

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

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