0

我正在使用列表组件,点击列表项打开下一个视图时似乎有一个非常明显的延迟。我的理解是它正在等待检测点击是单击还是双击。在我的应用程序中,所有的点击都将始终是单击,因为没有双击操作。有没有办法禁用或阻止它,以便提高应用程序对点击事件做出反应的性能?

4

2 回答 2

0

我使用 FastClick(官方页面)(GitHub)。你最终不得不在你的应用程序中添加大约 500 行代码,这当然不是理想的,但它工作得很好并且非常容易实现。

于 2013-05-13T21:51:49.350 回答
0

如果您不在应用中使用双击,则将此代码添加到您的 app.js:

eventPublishers: {
    touchGesture: {
        recognizers: {
            doubleTap: null,
        }
    }
},

这将阻止 app/touch/src/event/recognizer/DoubleTap.js 加载。此处设置了 300 毫秒的 maxDuration。

于 2015-01-14T20:21:33.043 回答