0

我创建了一个在 phonegap 上为 android 运行的简单数字键盘,并且正在使用 html / JavaScript 更新输入框,但响应速度非常慢。想知道是什么原因。我正在使用的简单代码是

if($('#checkout_wizard').is(":visible")) {
    txt = document.getElementById('txt_amount_paid');
} else {
    txt = document.getElementById('txt_number');
}

val = txt.value;

if( this.innerHTML!= '<') {
    txt.value = val + this.innerHTML;
} else {
    txt.value = val.substring(0, val.length-1);
}

无论如何要加速虚拟键盘?

感谢您

4

1 回答 1

1

我注意到当我从一个输入框切换到另一个输入框时,虚拟键盘非常慢并且屏幕闪烁。尤其是当我将 jQuery Mobile 与 PhoneGap 一起用于 UI 时。

要优化 jQuery Mobile 并加速某些事情,请看一下这个问题。

即使您没有使用 jQuery Mobile,这里也提到了关于慢速虚拟键盘的问题,请查看: http: //floatlearning.com/2011/03/developing-better-phonegap-apps/

于 2013-02-18T06:39:59.027 回答