0

如果我将 position:fixed 用于标题,它会保持固定,但是在 android 上存在一个错误,如果您在聚焦输入元素时存在任何固定位置的 div,则页面会在您输入时疯狂滚动跳跃.

所以,我认为解决方案类似于 iscroll,所以我可以将所有内容保持在 position: absolute 上。

然而,即使是新的 iscroll5 也不允许 android 在 iscroll 中使用任何 SELECT 输入,它只是不关注它们。最重要的是,任何输入元素都会出现输入叠加层,但不会出现在输入的顶部,这是 android 的另一个错误。

有没有办法获得在android上工作的固定标题/其他元素?是否有与 iscroll 不同的脚本可以轻松使用表单元素?

4

1 回答 1

1

在 IScroll 5 中,您可以添加参数 preventDefaultException 以启用单击任何输入以及在本示例中具有 .placeholder、.label 类的任何元素。例子 :

this.scroll = new IScroll('#wrapper', 
{
    preventDefaultException: { 
        tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|LABEL|SPAN)$/,
        className:/^(placeholder|label)$/ 
    }
});
于 2013-11-21T16:32:50.827 回答