鍍金池/ 教程/ 嵌入式/ 避免300 ms點擊延遲
避免300 ms點擊延遲
創(chuàng)建視圖
使用 Handlebars 模板
建立一個Cordova項目
使用照相機(jī)API
設(shè)置單頁應(yīng)用程序
執(zhí)行視圖路由
設(shè)置Workshop文件
創(chuàng)建一個Cordova項目
選擇一個數(shù)據(jù)存儲策略
使用聯(lián)系人API
使用本地API
使用本地通知
使用硬件加速

避免300 ms點擊延遲

步驟

1、在你的iOS設(shè)備或iOS模擬器上測試該應(yīng)用程序:點擊Help按鈕,并留意彈出對話框之前的延遲。

這個延遲的發(fā)生時由于操作系統(tǒng)要大約等待300 ms以確認(rèn)用戶是否要再次點擊目標(biāo)(并因此執(zhí)行一個雙擊事件)。

2、在index.html中,添加以下腳本標(biāo)記:

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

FastClick是由金融時報創(chuàng)建的開源庫。更多信息請點擊這里。

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

FastClick.attach(document.body);

4、測試應(yīng)用程序:點擊Help按鈕?,F(xiàn)在對話框會沒有延遲地出現(xiàn)。