如何克服按钮的无反应使用Phonegap



我的应用程序中使用Phonegap+Eclipse的按钮有时不会响应onclick事件,使应用程序看起来像是被冻结了。

如果我上下滚动页面,有时它们会开始工作,但这可以被视为问题的解决方案。

我已经将Cordova更新到2.7.0版本,但我仍然有同样的问题。

有人能在这种情况下帮我吗?

不要在Click处理程序中做太多操作。

它冻结是因为主线程被单击处理程序阻塞。然后一切都停止了。在服务器上尽可能多地执行操作。

我使用这个NoClickDelay

我最终确实对它做了一些改变,这样触球和移动效果更好。我发现,如果你的手指移动了一点点,它就不会记录到点击。我提高了容忍度,效果很好。

类似的东西

if (Math.abs(e.changedTouches[0].screenX - this.startX) < 30 &&    Math.abs(e.changedTouches[0].screenY - this.startY) < 30 ) {
            this.theCallBack();
        }

相关内容

  • 没有找到相关文章

最新更新