我已经在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);
}
无论如何要加速虚拟键盘?
感谢你
答案 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/