ホームページ >ウェブフロントエンド >jsチュートリアル >画面上の2 HTML5キーボードデモ(タッチサポート)
この記事では、HTML5キャンバスベースの画面上のキーボードと、その実装に関するよくある質問に答えます。 さまざまなアプローチを紹介するいくつかの例が提供されています
例1:マルチタッチキーボード この例では、HTML5キャンバス、タッチイベント、Magictouch.jsを使用して、マルチタッチ対応のオンスクリーンキーボードを作成します。 デモでは、Web開発者コンソールを開く必要があります
ソースコード&demoHTMLキャンバスとJavaScriptで構築された基本的な仮想キーボード。 テストやさまざまなアプリケーションに最適です
ソースコード&demo
次のFAQは、タッチサポートを備えたHTML5オンスクリーンキーボードの実装に関する一般的な懸念に対処しています。 上記の例ではキャンバスを使用しているが、以下のFAQはについて説明していることに注意してください。 提供された例は、VirtualKeyboard APIに直接関係していません。
VirtualKeyboard API
HTML5に仮想キーボードを実装するにはどうすればよいですか? このAPIは、キーボードの可視性と視認性の変更を処理するための
VirtualKeyboard API
デバイス仮想キーボードと対話するためのVirtualKeyboard API?show()
hide()
onvisibilitychange
、、プロパティ(カスタマイズ用)、および
(サイズと位置の場合)を使用します。レイアウトをカスタマイズできますか?はい、show()
プロパティを使用してください。
hide()
onvisibilitychange
layout
boundingRect
サイズと位置を取得するにはどうすればよいですか?
視認性の変更にどのように応答できますか?layout
タッチスクリーンデバイスではないデバイスで使用できますか?主にタッチスクリーン用に使用できますが、ソフトウェアキーボードを持つデバイスで動作する可能性があります。
boundingRect
MDN Web Docsのブラウザの互換性を確認してください。
モバイルWebアプリケーションで使用できますか?
、、およびshow()
を使用して仮想キーボードを使用してデバイスでアプリケーションを実行して、機能を確認します。
hide()
onvisibilitychange
をソースコードへの実際のリンクと使用可能な場合はデモに置き換えます。
以上が画面上の2 HTML5キーボードデモ(タッチサポート)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。