jQuery移动按钮按下事件处理缓慢

nin*_*nse 3 android ios jquery-mobile cordova

似乎每当我按下移动设备上的输入按钮或锚点按钮时,处理onclick或按下事件需要一两秒钟.有没有办法加快速度?

我在Android设备上使用Phonegap + jQuery Mobile,在iOS上看起来好一点

rub*_*p88 7

来自http://jquerymobile.com/demos/1.2.0/docs/pages/phonegap.html

$ .mobile.buttonMarkup.hoverDelay

如果您发现按钮向下/悬停状态(列表,按钮,链接等)感觉迟钝,则$ .mobile.buttonMarkup.hoverDelay设置可能有用.它将减少触摸事件和相关类的应用之间的时间,但是也将导致即使在用户滚动时(例如,在长链接列表上)也将应用相同类的更高机会.

例如:

$( document ).bind( "mobileinit", function() {
    $.mobile.buttonMarkup.hoverDelay = 500
});
Run Code Online (Sandbox Code Playgroud)