Apache Cordova 避免300 ms點(diǎn)擊延遲

2018-08-12 21:29 更新

避免300 ms點(diǎn)擊延遲

步驟

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

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

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

<script src="https://atts.w3cschool.cn/attachments/image/wk/apachecordovatutorial/fastclick.js"></script>

FastClick是由金融時(shí)報(bào)創(chuàng)建的開源庫。更多信息請(qǐng)點(diǎn)擊這里。

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

FastClick.attach(document.body);

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

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)