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

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

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

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

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


person delta9    schedule 19.02.2012    source источник


Ответы (1)


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

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

Примеры вы можете найти на его странице.

person laszlo-horvath    schedule 20.04.2012