Android/Mobile Webkit CSS Background-Attachment:Fixed Not Working?

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-30 04:22:17

问题


Am I just going crazy, or does background-attachment:fixed; really not work in the native Android browser?

I already implemented a simple fix by using two divs instead of one... The first div is positioned absolutely and contains the fixed background image, the other div goes on top of it and contains the scrolling content.

The issue with this fix (aside from the unnecessary complication) is that for some reason, when I am scrolling the content over the background image div, the background image disappears altogether! :(

Has anyone else found a workaround that isn't buggy, or how exactly are we supposed to work with this?


回答1:


With native browser scrolling you cannot do that. It's a bug in the default Andriod browser. To implement a fixed element at the top or the bottom you have to apply position: fixed on it and then implement a custom scrolling on the other element which contains the content to scroll.

I used this Library for this kind of problems: http://cubiq.org/iscroll-4

You can find examples on its page.



来源:https://stackoverflow.com/questions/9350869/android-mobile-webkit-css-background-attachmentfixed-not-working

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!