javascript - pad kekunci pop timbul awal HTML5
PHP中文网
PHP中文网 2017-06-15 09:22:43
0
1
908

Tolong beritahu saya, Tuhan, biarkan papan kekunci kecil halaman HTML5 muncul apabila halaman pertama kali masuk
ps: Terdapat input dalam halaman!
ps: Jangan beritahu saya fokus apa yang saya telah mencuba semuanya tetapi ia nampaknya tidak berfungsi pada Android atau Apple. Melainkan anda klik padanya. . .

PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
迷茫

Anda hanya boleh membuat papan kekunci kecil muncul melalui atribut input`focus调起,所以一进页面的时候让其自动focus`就行了
可以使用html5中的autofocus, biasanya tetapan ini sudah memadai

<input type="text" name="fname" autofocus="autofocus" />

Tiada masalah pada Android, tetapi pada mudah alih Safari默认是不支持autofocus属性的,并且只有用户主动触发的事件才可以使focus一类的方法生效,所以我们只能模拟一个假的autofocus:

<input type="text" id="focus" />
document.addEventListener('touchstart',function(e){
  e.preventDefault();
  console.log('touched!');
  document.getElementById('focus').focus();
});

Demo Dalam Talian

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan