2013-02-15 35 views
0

我已經創建了一個簡單的數字小鍵盤在android的phonegap上運行,我正在使用html/JavaScript更新輸入框,但響應速度非常慢。不知道是什麼原因。我正在使用的簡單代碼是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); 
} 

無論如何加快虛擬鍵盤?

感謝你

回答

1

我注意到,虛擬鍵盤是極其緩慢,當我從一個輸入框切換到另一個屏幕閃爍。這是特別是當我使用jQuery Mobile的UI和PhoneGap。

要優化的jQuery Mobile和加速某些事情,請take a look at this question.

即使你不使用jQuery Mobile的,對於已經在這裏提到的慢虛擬鍵盤的問題,請大家一起來看看:http://floatlearning.com/2011/03/developing-better-phonegap-apps/

+0

不錯的鏈接..感謝 – 2013-02-18 09:59:20

+0

希望有所幫助。如果您發現可能有助於實現它的任何其他發現,請在此發佈。這會有很大的幫助。 – 2013-02-18 12:35:35

+0

如果該鏈接幫助您解決問題,請確實接受答案:) – 2013-02-21 05:26:03