自定义html / javascript键盘在android上太慢了

时间:2013-02-15 10:58:32

标签: javascript android cordova

我已经在android的phonegap上创建了一个简单的数字小键盘,我使用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);
}

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

感谢你

1 个答案:

答案 0 :(得分:1)

我注意到虚拟键盘非常慢,当我从一个输入框切换到另一个输入框时,屏幕会闪烁。特别是当我使用jQuery Mobile作为UI以及PhoneGap时。

要优化jQuery Mobile并加速某些事情,请take a look at this question.

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