Android 浏览器滚动问题

标签 android browser jquery-mobile

我正在制作一个使用 Jquery Mobile 运行的移动网站,该网站就像一个分成几个页面的大表单。它适用于除 Android 以外的所有手机。 问题是当您专注于页面下部的输入时,您将无法滚动查看页面的最后一个元素(在本例中为提交按钮),导致键盘阻止其显示。

我已经尝试为此找到任何解决方案 - f.o.e 我尝试使用 iScroll 但没有成功。 有什么好的解决办法吗?

干杯

最佳答案

我在我们的移动网站上遇到了类似的问题。我最终做的是 Hook 输入的焦点事件和模糊事件。在焦点事件中,我动态增加了页面的高度。在模糊事件中,我恢复了高度。作为安全措施,我还恢复了页面隐藏事件的高度。

希望这对您有所帮助。如果需要,我可以提供更多详细信息。

关于Android 浏览器滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8517095/

相关文章:

javascript - 拦截浏览器的图片加载请求

javascript - 如何将 radio 元件注入(inject)面板?

javascript - 页面更改后,jQuery Mobile ajax 加载 jsonp 不起作用

安卓 : E/InputDispatcher: Window handle drag has no registered input channel

android - Google Play 服务 9.2.0 缺少类

android - 从自定义 ItemizedOverlay 中删除某些项目时出现 IndexOutOfBoundsException

android - jQuery Mobile/Phonegap - 选择菜单不会在 android 上打开

android - 绑定(bind)适配器实时数据值始终为空

javascript - 在缺少图像的 JavaScript 中打印弹出窗口

javascript - 强制将所有图像预加载到浏览器