javascript - problème de focus d'entrée du navigateur Safari iPhone
PHPz
PHPz 2017-05-19 10:31:43
0
1
623

J'ai limité la hauteur de la page web à 100%, et positionné absolument une zone de saisie en bas,

Dans Safari sur iOS, lorsque vous cliquez sur la zone de saisie, le clavier virtuel peut apparaître et pousser la page entière vers le haut, mais au moins la zone de saisie est au-dessus du clavier et peut être vue.

Mais si le clavier apparaît via le focus dans js, le clavier couvrira directement une partie du contenu en bas de la page et la zone de saisie sera invisible. Pourquoi la mise au point est-elle différente du clic direct sur la zone de saisie ? pour le résoudre ? Quelqu'un sait ?

PHPz
PHPz

学习是最好的投资!

répondre à tous (1)
阿神
setTimeout(function() { document.body.scrollTop = document.body.scrollHeight; }, 300);
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!