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

Ответы на вопрос(3)

Ваш ответ на вопрос