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

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