cari

Rumah  >  Soal Jawab  >  teks badan

javascript - pad kekunci pop timbul awal HTML5

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中文网2760 hari yang lalu916

membalas semua(1)saya akan balas

  • 迷茫

    迷茫2017-06-15 09:24:43

    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

    balas
    0
  • Batalbalas