Android/Mobile Webkit CSS Background-Attachment: исправлено не работает?
Я просто схожу с ума, или фоновая привязанность: исправлена; действительно не работает в родном Android-браузере?
Я уже реализовал простое исправление, используя два div, а не один... Первый div позиционируется абсолютно и содержит фиксированное фоновое изображение, другой div находится поверх него и содержит прокручивающийся контент.
Проблема с этим исправлением (помимо ненужного усложнения) заключается в том, что по какой-то причине, когда я прокручиваю контент поверх фонового изображения div, фоновое изображение полностью исчезает!: (
Кто-нибудь еще нашел обходное решение, которое не является ошибкой или как именно мы должны работать с этим?
Ответы
Ответ 1
С собственной прокруткой браузера вы не можете этого сделать. Это ошибка в браузере Andriod по умолчанию. Чтобы реализовать фиксированный элемент сверху или снизу, вы должны применить к нему position: fixed
, а затем реализовать пользовательскую прокрутку на другом элементе, который содержит прокручиваемый контент.
Я использовал эту библиотеку для таких проблем:
http://cubiq.org/iscroll-4
Вы можете найти примеры на своей странице.