我正在为 iPad 设置拆分视图 HTML 应用程序。我正在使用 jQuery Mobile。我找到了一种很好的 CSS 方法来执行 splitview(使用 -webkit-overflow-scrolling: touch; overflow:auto;
),这对表单字段很有效,但是当我单击任何输入时包含 jQuery Mobile 脚本字段 div 滚动到顶部(尽管输入似乎确实集中在被点击的表单字段上。)
对于如何抑制滚动到顶部行为的任何建议,我将不胜感激。
我搜索并发现很多人抱怨滚动到顶部以进行页面转换,但我相信这是不同的。
您可以在此 jsfiddle 上看到此行为,向下滚动右侧并单击任何输入字段,屏幕滚动到顶部(在此处编辑小提琴)删除 jqm 脚本会删除此行为。
我们确实尝试了出色的asyraf9 splitview,但随着我们添加更多表单项,性能显着下降,而且我不愿意选择 jqm 的自定义分支,并且一直在尝试直接的 css 方法。