如果向下滚动,您会在页脚下方找到一个登录按钮。如果单击它,登录名将出现在屏幕底部。
我已经通过相对于页面底部的负固定定位来完成此操作。这适用于所有浏览器,除了 iPad 和 iPhone 等移动设备。登录栏出现在屏幕中间。
iPhone 屏幕截图: http://img844.imageshack.us/i/photoe.png/
有人知道解决这个问题的方法吗?
最佳答案
发生这种情况的原因是 iOS 浏览器使用在窗口周围移动的视口(viewport),这意味着固定位置相对于窗口是固定的,而不是视口(viewport)。您需要使用 JavaScript 通过检查当前视口(viewport)位置来定位它。
关于iPhone & iPad 位置 : fixed bottom problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3404972/