2017-11-29 14 views
1

iPhone Safariでのみ発生する問題があります。私たちはjQueryモバイルを使用し、ページの一番下にあるフィールドに入力しようとすると、すべての文字のためにそれ自身を置き換えます。私がタイプしたすべてを見たいのなら、私は各文字をスクロールしなければならない。ビデオを見る。どのようにこれを修正するための任意のアイデア? 私はここでの問題を記録しています you tube video showing issueフィールドに入力するときにiphone ios 11の再配置でJqueryモバイル

+0

素敵なビデオが、あなたはあなたのスクリプト – plonknimbuzz

+0

あなたは、あなたが入力すると、そのフィールドのいずれかの検証を行っている、にテキストを入力していること、フィールドを投稿する必要がありますか? – lifeofmle

+0

そのフィールドで検証は行われません。それは単なる複数行のテキストボックスです – Bigwill34

答えて

0

私たちは、私たちのアプリはまた、jQueryのモバイルを使用しており、テキストエリアは、ページの最下部に配置されているiOSの11に同じ問題に直面しています。 iOS 10ではすべてが見つかりました。 私はそれは非常に満足のいく解決策ではありません知っているが、キーボードを表示するのに十分なスペースがあるサイトの最後にテキストエリアの後に別のdivを追加した後:

<div style="height: 300px" class="platzhalter"></div> 

私も表示/非表示するためにいくつかのJavaScriptを追加しましたiDevices上のdiv:

var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); 
if (iOS) 
    $('.platzhalter').show(); 
else 
    $('.platzhalter').hide(); 
関連する問題