0

タッチ インターフェースで使用する Web ベースのスクリーン キーボードにアクセスする必要があります。 この例は素晴らしく機能的に見えますが、iPad で試してみると、応答性が非常に低くなります。使い心地が悪く、応答が遅いために単語全体のスペルが間違っている場合があります。

このタイプのスクリーン キーボードのエクスペリエンスを向上させる方法はありますか? この実装では、$('#id').click(...); を使用します。イベントを処理する関数。画面に入力するという目標を達成するためのより良い方法はありますか? もっと良いプラグインはありますか?

注: 最終的なアプリケーションは、さまざまな種類のデバイスで実行されます。いくつかの理由から、ネイティブ オン スクリーン キーボードを使用することはできません。

4

1 に答える 1

1

モバイル ブラウザ (特に iOS ですが、他のブラウザも同様) では、「クリック」イベントをトリガーする前にわずかな遅延があるため、シングル タップとダブル タップを区別できます。

そのスタイルのキーボードの場合、おそらく「クリック」を「マウスアップ」/「タッチエンド」リスナーに変更して遅延を取り除くことができます。

ただし、ユーザーが同じ要素を押して離した場合にのみタッチ/クリックイベントを処理する必要がある場合は、追加の作業が必要になることに注意してください (1 つの要素でタッチを開始してスライドを開始するのではなく)。解放する前に別のものに)。

于 2012-09-14T10:36:53.680 に答える