0

ヘッダーに position:fixed を使用すると、固定されたままになりますが、Android では、入力要素にフォーカスしたときに固定位置の div が存在する場合、入力時にページがクレイジーなスクロール ジャンプをしてしまうというバグがあります。 .

だから、解決策はiscrollのようなものだと思ったので、すべてを位置に保つことができます:代わりに絶対。

ただし、新しい 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 に答える