赞
踩
在开发微信端时,发现在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比使用前流畅了很多
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。