0

ユーザーが Phonegap アプリケーションでテキストを入力し、完了時に返されると、ページ全体が必要以上にスクロールされます。

フォーカスが外れると、ページが通常の位置に戻るようにするための回避策を探しています。

問題を示す画像を参照してください。

http://i.imgur.com/ehd​​XCQq.png

iScroll 4.0 を使用していますが、このページではアクティブではありません。

この問題はどのように修正できますか?

4

1 に答える 1

1

入力ボックスでフォーカスが失われると、Javascript イベントを設定して、ページの上部 (または任意の場所) に戻すことができました。これはonblurメソッド ( onfocus? の反対だと思います) を使用しており、実際には、フォーカスが失われるとページがトップに戻ることを簡単に示しています。

作業サンプルは次のとおりです。

<input name="foo" id="foo" class="foo" onblur="window.scrollTo(0,0);" type="text" />

...もちろん、onblur="window.scrollTo(0,0);"ページのトップに戻る操作コードです。

于 2013-02-14T00:06:53.013 に答える