离线下载
PDF版 ePub版

极客学院团队出品 · 更新于 2017-08-19 13:00:07

避免300 ms点击延迟

步骤

1、在你的iOS设备或iOS模拟器上测试该应用程序:点击Help按钮,并留意弹出对话框之前的延迟。

这个延迟的发生时由于操作系统要大约等待300 ms以确认用户是否要再次点击目标(并因此执行一个双击事件)。

2、在index.html中,添加以下脚本标记:

<script src="lib/fastclick.js"></script>

FastClick是由金融时报创建的开源库。更多信息请点击这里。

3、在app.js中,在deviceready事件处理器中注册FastClick。

FastClick.attach(document.body);

4、测试应用程序:点击Help按钮。现在对话框会没有延迟地出现。