window.scroll, чтобы не работать в phonegap - альтернативное решение или обходной путь?
мы написали довольно простую функцию js, которая программно и автоматическивыравнивает клавиатуру iPhone под каждым полем ввода что сфокусировано (не стесняйтесь использовать его, если вам это нравится!). Выравниваниеs в основном обрабатывается window.scroll - стандартным методом, который работает в любом представлении браузера, кроме UIWebView, следовательноphonegap / cordova (2.1).Так что мне нужен обходной путь.
Мой рабочий код:
function setKeyboardPos(tarId) {
//programmatically: set scroll pos so keyboard aligns perfectly underneath textfield
var elVerticalDistance = $("#"+tarId).offset()["top"]; //i.e. 287
var keyboardHeight = 158;
var heightOfView = document.height; // i.e. 444
var inputHeight = $("#"+tarId).outerHeight();
var viewPortSpace = heightOfView-keyboardHeight; //i.e. 180
var verticalNewSroll = (elVerticalDistance+inputHeight)-viewPortSpace;
if(verticalNewSroll