ich in eine seltsame Frage leite. Ich produziere derzeit eine mobile Web-App, die nur HTML5 und CSS3 für iOS 6 verwendet.Prevent auf Tastaturanzeige iOS Scrollen 6
Wenn jedoch ein input
Element den Fokus erhält und die Softtastatur angezeigt wird, wird das Fenster gescrollt, so dass die Eingabe nicht durch die Tastatur verdeckt wird (auch wenn dies in keinem Fall der Fall ist).
Ich habe so lesen Sie weiter und über Google, dass man die folgenden hinzufügen, um dieses Verhalten zu verhindern (wenn dies in einem UIWebView sehen):
input.onfocus = function() {
window.scrollTo(0, 0);
document.body.scrollTop = 0;
}
Es scheint jedoch, dass in iOS 6, obwohl die Das Fenster wird zunächst zu 0,0
gescrollt, dann wird erneut gescrollt, um das fokussierte Element zu zentrieren. Ist noch jemand darüber gestolpert und kennt er eine Lösung für iOS 6?
Entschuldigung für die späte Antwort, ich habe nur die SO-Benachrichtigung darüber erhalten! Es funktioniert gut, danke für die Lösung. – BenM
Ich kann bestätigen, das funktioniert auch auf iOS7. – romiem