Rumah >hujung hadapan web >tutorial js >2 HTML5 pada demo papan kekunci skrin (Sokongan Sentuh)
Artikel ini meneroka papan kekunci dan jawapan berasaskan kanvas HTML5 yang sering ditanya mengenai pelaksanaannya. Beberapa contoh disediakan, mempamerkan pendekatan yang berbeza.
Contoh 1: Multitouch Keyboard
Contoh ini menggunakan kanvas HTML5, acara sentuh, dan magictouch.js untuk membuat papan kekunci pada skrin yang berkebolehan multitouch. Demo memerlukan pembukaan konsol pemaju web anda.
Contoh 2: Papan kekunci maya mudah
Papan kekunci maya asas yang dibina dengan kanvas HTML dan JavaScript. Sesuai untuk ujian dan pelbagai aplikasi.Soalan Lazim (Soalan Lazim):
FAQ berikut menangani kebimbangan umum mengenai pelaksanaan papan kekunci HTML5 pada skrin dengan sokongan sentuhan. Perhatikan bahawa walaupun contoh di atas menggunakan kanvas, Soalan Lazim di bawah membincangkan
, pendekatan yang berbeza. Contoh yang disediakan tidak berkaitan secara langsung dengan API VirtualKeyboard.
VirtualKeyboard API
Gunakan . API ini menawarkan kaedah seperti dan VirtualKeyboard API
untuk mengawal penglihatan papan kekunci dan acara show()
untuk mengendalikan perubahan penglihatan. hide()
onvisibilitychange
API web untuk berinteraksi dengan papan kekunci maya peranti. Ia mengawal penglihatan dan bertindak balas terhadap perubahan negara, menjadikannya sesuai untuk aplikasi skrin sentuh.
API direka untuk skrin sentuhan. Gunakan , , show()
, harta hide()
(untuk penyesuaian), dan onvisibilitychange
(untuk saiz dan kedudukan). layout
boundingRect
Ya, menggunakan harta .
layout
bagaimana saya boleh bertindak balas terhadap perubahan penglihatan? boundingRect
.
Bolehkah saya menggunakannya dengan peranti skrin bukan sentuhan?
onvisibilitychange
Bolehkah saya menggunakannya dalam aplikasi web mudah alih?
, , dan untuk mengesahkan fungsi. show()
hide()
onvisibilitychange
dengan pautan sebenar ke kod sumber dan demo jika tersedia.) https://www.php.cn/link/bd69a680c233578a87e46f33dfdc78b1
Atas ialah kandungan terperinci 2 HTML5 pada demo papan kekunci skrin (Sokongan Sentuh). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!