1. 程式人生 > >微信開發:解決IOS端下面的點選延遲問題

微信開發:解決IOS端下面的點選延遲問題

最近在開發微信端時,發現在Android下面,click事件非常的流暢,而在IOS下卻有一定的延遲。查了查資料,發現早在2007年,蘋果為了解決在Iphone這種小螢幕瀏覽器站點的問題,就設定了300毫秒的延遲。這是為了系統判斷使用者是雙擊還是單擊螢幕。
網上面有很多的解決方案,推薦一個比較好用,而且也是非常穩定的方案 : fastclick.js
github
使用方法
在頭部加入:

<script type="text/javascript" src="/js/mobile/fastclick.js"></script>

然後在頁面載入時,使用

$(function
() {
FastClick.attach(document.body); });

接下來試試看,會感覺click事件、input、textarea比使用前流暢了很多