iPhone & iPad 位置 : fixed bottom problem

标签 iphone css ipad

http://t1.kameleo.ch/

如果向下滚动,您会在页脚下方找到一个登录按钮。如果单击它,登录名将出现在屏幕底部。

我已经通过相对于页面底部的负固定定位来完成此操作。这适用于所有浏览器,除了 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/

相关文章:

iphone - 在 iPhone/iPad 上正确使用宏 #define

jquery - 在 jquery 中创建一个随机边框

iphone - 如何在 App Store 批准的应用程序中获取有关可用内存和正在运行的进程的信息? (是的,有一个!)

iphone - 如何显示电子邮件已发送通知 ipad

ios - 应用程序在启动屏幕上崩溃(在 iPad 10.2 上)

iphone - 请将此设备连接到 Xcode 以安装开发支持文件

ios - iOS 8 中 Xcode 无法使用所选设备运行错误

iphone - 具有时间延迟的 performSelector 在 for 循环中不起作用 - iPhone

javascript - 使用javascript根据当前颜色切换单元格颜色

css - Bootstrap 上导航栏上的 margin-right 属性不起作用