我是不是快疯了,还是 background-attachment:fixed; 真的不能在原生安卓浏览器中工作吗?
我已经通过使用两个 div 而不是一个 div 实现了一个简单的修复...第一个 div 绝对定位并包含固定的背景图像,另一个 div 位于其顶部并包含滚动内容。
这个修复的问题(除了不必要的复杂性)是由于某种原因,当我在背景图像 div 上滚动内容时,背景图像完全消失了!:(
有没有其他人找到一个没有问题的解决方法,或者我们应该如何使用它?
我是不是快疯了,还是 background-attachment:fixed; 真的不能在原生安卓浏览器中工作吗?
我已经通过使用两个 div 而不是一个 div 实现了一个简单的修复...第一个 div 绝对定位并包含固定的背景图像,另一个 div 位于其顶部并包含滚动内容。
这个修复的问题(除了不必要的复杂性)是由于某种原因,当我在背景图像 div 上滚动内容时,背景图像完全消失了!:(
有没有其他人找到一个没有问题的解决方法,或者我们应该如何使用它?
使用本机浏览器滚动,您无法做到这一点。这是默认 Andriod 浏览器中的一个错误。要在顶部或底部实现固定元素,您必须对其应用position: fixed
,然后在包含要滚动的内容的另一个元素上实现自定义滚动。
我用这个库来解决这类问题: http ://cubiq.org/iscroll-4
您可以在其页面上找到示例。