2017-01-04 13 views
1

私のコードバスアプリに入力フィールドがあります。入力フィールドをクリックしてフォーカスを合わせると、アンドロイドでウィンドウのサイズ変更機能が呼び出されます。 iOSではすべて正常に動作します。 サイズ変更で問題が発生するのは、epub.jsでレンダリングされたテキストがあり、そのテキストフィールドをクリックすると、現在の章の先頭に戻ります。クリックして入力フィールドをトリガーウィンドウのサイズを変更android

サイズ変更を防止するにはどうすればよいですか?

私はこれを試してみましたが、問題はまだそこにある: Click on input field triggers window resize

HTML:

<form id="realPageInputForm" ng-submit="goToRealPage(inputPage)"> 
    <input ng-model-options="{ getterSetter: true }"  
      id="realPageInput" 
      class="inputPage input-label" 
      type="number" 
      name="inputPage" 
      ng-model="inputPage" 
      placeholder="Enter page here"> 
</form> 

答えて

1

あなたがその入力をクリックすると、キーボードはアンドロイド、キーボードメイクで、表示され、beacuseそれが起こりますあなたのビューは小さくなります(画面サイズはあなたのアプリとキーボードの間で共有されます)。キーボードが非表示になると、Webviewは元のサイズに戻します。 PhoneGap: Is there a way to stop the keyboard from resizing the view?のように、自分とよく似た質問に対する他の回答を確認することができます。

関連する問題