jQuery移动按钮按事件速度慢



似乎每当我按输入按钮或移动设备上的锚定按钮时,都需要一两秒钟的时间来处理ONCLICK或PRESS事件。有没有办法加快这一点?

我在Android设备上使用PhoneGap jQuery Mobile,在iOS

上似乎更快一点

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

$。Mobile.buttonmarkup.hoverdelay

如果您发现按钮向下/悬停状态(列表,按钮,链接等)可能会使用$ .mobile.buttonmarkup.hoverdelay设置。它将减少触摸事件和相关类的应用之间的时间,但也会导致更大的机会即使用户滚动也将应用同一类(例如,在较长的链接上)。P>

例如:

$( document ).bind( "mobileinit", function() {
    $.mobile.buttonMarkup.hoverDelay = 500
});

使用快速按钮将消除300ms的延迟。

触摸端事件非常活泼。

$(someElement).bind('touchend',function(){
  //other code
});
  • jQuery手机有点障碍。
  • 快速按钮您需要自己控制一些行为。
  • fastclick弄乱了我的代码。

  • Tappy 是重编码页中的解决方案。它是轻巧和手术的:

    Android WebView中的OnClick事件太慢

最新更新