Heim > Fragen und Antworten > Hauptteil
Ich habe die Höhe der Webseite auf 100 % begrenzt und ganz unten ein Eingabefeld positioniert,
Wenn Sie in Safari unter iOS auf das Eingabefeld klicken, kann die virtuelle Tastatur auftauchen und die gesamte Seite nach oben verschieben, aber zumindest befindet sich das Eingabefeld über der Tastatur und ist sichtbar.
Aber wenn die Tastatur durch den Fokus in js angezeigt wird, verdeckt die Tastatur direkt einen Teil des Inhalts am unteren Rand der Seite und das Eingabefeld ist unsichtbar. Wie unterscheidet sich der Fokus vom direkten Klicken auf das Eingabefeld? um es zu lösen? Weiß jemand?
阿神2017-05-19 10:33:43
setTimeout(function() {
document.body.scrollTop = document.body.scrollHeight;
}, 300);