为什么tap事件绑定在document上,而不是对象本身上

时间:2023-03-09 07:17:16
为什么tap事件绑定在document上,而不是对象本身上

1.在移动端前端开发,click事件有300ms的延时,为了提升用户体验,快速响应。zepto添加了tap事件。tap是在手指触屏横纵向移动距离小于30px,触发tap事件。移动距离的判断是通过touchstart,touchend判断的,touchstart,touchend事件绑定在document上

2.tap事件不是浏览器内置事件,而是zepto添加的一个事件,可以把tap名字修改成其它的名字,例如:"fastclick"