码迷,mamicode.com
首页 > 其他好文 > 详细

fastclick源码分析

时间:2016-11-24 07:35:38      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:条件   理由   触发事件   stc   部分   touch   体验   事件   网站   

在分析fastclcik源码之前需要先搞清楚为什么非得用click代替touchstart,移动端直接使用touchstart不就行了吗。我认为主要有以下两大理由:

1、部分网站PC端、移动端共用一套代码,都绑定了touchstart,PC端还怎么玩

2、二者触发条件不同:a)touchstart 手指触摸到显示屏即触发事件 b)click 手指触摸到显示屏,未曾在屏幕上移动(或移动一个非常小的位移值),然后手指离开屏幕,从触摸到离开时间间隔较短,此时才会触发click事件。

click体验要明显好于touchstart,故我们要为click填坑。

简单模拟

 

fastclick源码分析

标签:条件   理由   触发事件   stc   部分   touch   体验   事件   网站   

原文地址:http://www.cnblogs.com/ward/p/6096004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!