您的位置:首页 > 移动开发 > IOS开发

解决ios下,点击延迟300ms的办法

2017-03-23 17:57 441 查看
在开发微信端时,发现在Android下面,click事件非常的流畅,而在IOS下却有一定的延迟。查了查资料,发现早在2007年,苹果为了解决在Iphone这种小屏幕浏览器站点的问题,就设置了300毫秒的延迟。这是为了系统判断用户是双击还是单击屏幕。 

网上面有很多的解决方案,推荐一个比较好用,而且也是非常稳定的方案 : fastclick.js 
github 

使用方法 

在头部加入:
<script type="text/javascript" src="/js/mobile/fastclick.js"></script>
1
1

然后在页面加载时,使用
$(function() {
FastClick.attach(document.body);
});
1
2
3
1
2
3

接下来试试看,会感觉click事件、input、textarea比使用前流畅了很多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐