Zum ausgewählten Element scrollen, während Sie auf der virtuellen Tastatur von iphone safari tippen

Ich baue eine iPhone-Web-App und habe eine Seite mit einem Eingabefeld. Ich möchte, dass das Feld direkt über der virtuellen Tastatur angezeigt wird. Ich habe versucht, ein scrollTo (x, y) auf das Eingabefokusereignis zu setzen (d. H. Kurz bevor die Tastatur angezeigt wird), aber wenn ich mit dem Tippen beginne, scrollt die Seite erneut nach oben (vermutlich basierend auf dem standardmäßigen Verhalten der mobilen Safari). Ich habe auch versucht, Ereignishandler für Tastendruck festzulegen, aber das Verhindern der Weitergabe dieser Ereignisse hat die Tastatur deaktiviert, obwohl das Scrollen verhindert wurde.

Ist es möglich, die Seite an eine bestimmte Position zu zwingen (mit dem Eingabefeldgerad über der Tastatur), wenn die virtuelle Tastatur angezeigt wird und nicht bewegt wird, wenn ich wieder tippe?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage