我正在爲我的Android項目使用PhoneGap 3.4.0和JQuery插件。觸摸事件無法正常工作,點擊事件面臨300毫秒的點擊延遲。什麼似乎是這個問題?它是如何修復的?使用JQuery插件在PhoneGap中點擊事件的延遲
代碼示例:
$(element).click(function(){
//my function
});
我正在爲我的Android項目使用PhoneGap 3.4.0和JQuery插件。觸摸事件無法正常工作,點擊事件面臨300毫秒的點擊延遲。什麼似乎是這個問題?它是如何修復的?使用JQuery插件在PhoneGap中點擊事件的延遲
代碼示例:
$(element).click(function(){
//my function
});
按this問題,你嘗試過改變你的目標設定的SDK你AndroidManifext.xml
到更高,更先進的最新API級別?有聲稱從8
(即Android 2.2)變爲14
(Android 4.0)可顯着提高運行新版Android的手機的PhoneGap性能,可能是因爲在較低設置中禁用了某些硬件加速功能。還請將android:hardwareAccelerated
設置爲true
,看看是否有幫助。
在移動webview中300ms的延遲是正常的事情,這是因爲等待執行雙擊的可能性,有一種方法可以用fastclick庫來繞過這個。