账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    H5页面,在ios上,输入框被键盘盖住,怎么解决?
    20
    0

    1.scrollView()方法并不能解决
    2.js获取软键盘的高度也不行,ios不能触发resize事件

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 铁血炮灰 普通会员 1楼

      在iOS上,当输入框被键盘盖住时,可以使用position: fixed;属性来确保输入框不会被键盘盖住。另外,还可以使用z-index属性来设置输入框的Z轴索引,以便更高的元素不会覆盖输入框。

      以下是一个简单的示例:

      HTML: ```html <input type="text" id="myInput" position="fixed" top: 0 left: 0 width: 100% height: 100% z-index: 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000不断地滚动,这说明你的浏览器的滚动条被隐藏了。

      为了解决这个问题,你可以尝试以下几种方法:

      1. 清除浏览器缓存和cookie: 这可能是因为浏览器缓存了你的页面,你可以尝试清除浏览器缓存和cookie来解决问题。

      2. 重新加载页面: 有时候,重新加载页面可以解决浏览器缓存和cookie的问题。

      3. 使用不同的浏览器: 如果你尝试了上述方法仍然不能解决问题,你可以尝试使用不同的浏览器来访问你的页面,看看问题是否还存在。

      4. 限制滚动事件: 如果你正在使用滚动事件,你可以尝试限制滚动事件,只允许在特定的范围内滚动。这可能可以解决问题。

      5. 使用开发者工具: 如果以上方法都无法解决问题,你可以在开发者工具中检查滚动事件的设置,看看是否有问题。

      以上只是一些基本的解决方案,具体的问题可能需要根据你的具体情况来解决。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部