dieses Problem gelöst driftyco/ionischer-plugins-Tastatur (https://github.com/driftyco/ionic-plugins-keyboard)
Erste Tastatur-Plugin installieren mit:
cordova plugin add com.ionic.keyboard
Jetzt Sie kann I) entweder deaktivieren native Tastatur Scrollen:
cordova.plugins.Keyboard.disableScroll(true);
oder II) hören auf native.keyboardshow
Ereignis in deviceready
und blättern Sie nach oben, wenn Tastatur zeigt:
window.addEventListener('native.keyboardshow', keyboardShowHandler);
function keyboardShowHandler(e){
setTimeout(function() {
$('html, body').animate({ scrollTop: 0 }, 1000);
}, 0);
}
ich verwendet, um die II) Ansatz, weil ich die animierte Scrollen in meinem Fall gefallen. Wenn Sie nicht mit der Animation gehen wollen, ersetzen Sie die entsprechende Zeile mit window.scrollTo(0, 0);
. Aber ich habe Angst, dass Sie in diesem Fall wieder mit diesem "Wurf Jitter Animation" umgehen müssen. Imskull schrieb über.
Es funktioniert! Vielen Dank !!! – Yajap
Es funktioniert nicht auf meinem iPad2/iOS6. a "setTimeout (function() {windows.scrollTo (0, 0);}, 0)" kann es beheben, aber manchmal kann man immer noch eine Wurf-Jitter-Animation sehen. – Imskull