微信开发:解决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比使用前流畅了很多

你可能感兴趣的:(网站架构,ios,微信,解决方案,前端)