jQuery UI ダイアログ、フォーム フィールド、iOS で問題が発生しています。この問題は私のコードに固有のものではありませんが、次の場所でも確認できます。
http://jqueryui.com/dialog/#modal-form
問題を再現するには (iOS で - 私は iPad を使用しています):
- ダイアログのフィールドにフォーカス
- 入力文字
- ウィンドウを後ろにスクロールする
- 同じフィールドをタップします (既にフォーカスがありますが)
- 再度スクロールすると、「select/select all」ツールチップが表示される場合があります
- 追加の文字を入力してみてください。
バグのようですか?この問題を解決した人はいますか?
編集
問題は、スクロールせずに、既にフォーカスのあるダイアログ内の任意のフィールドをタップすることで再現できます。
編集#2
ダイアログ、フォーム フィールド、iframe の組み合わせでのみ問題になるようです。jQuery UI のデモは iframe にあります。iframe src url にアクセスすると、問題は発生しません。私自身のコードでは、フォーム フィールドを含むダイアログ内に iframe があり、これも同じ問題を引き起こします。
編集 #3 iOS の Chrome でも問題が発生します。iOS バージョン 6 & 7
追加の詳細。この動作の一部のシナリオでは、文字を追加することはできませんが、文字を削除することはできます。