jquery自定义tap事件

//自定义tap

$(document).on("touchstart", function(e) {
    var $target = $(e.target);
    if(!$target.hasClass("disable")) $target.data("isMoved", 0);
});

$(document).on("touchmove", function(e) {
    var $target = $(e.target);
    if(!$target.hasClass("disable")) $target.data("isMoved", 1);
});

$(document).on("touchend", function(e) {
    var $target = $(e.target);
    if(!$target.hasClass("disable") && $target.data("isMoved") == 0) $target.trigger("tap");
});

然后再jquery中直接如下写就可以了

$(el).on('tap',function(){

})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,529评论 0 44
  • 通过jQuery,您可以选取(查询,query)HTML元素,并对它们执行“操作”(actions)。 jQuer...
    枇杷树8824阅读 680评论 0 3
  • 第一章 jQuery简介 1-1 jQuery简介 1.简介 2.优势 3.特性与工具方法 1-2 环境搭建 进入...
    mo默22阅读 1,664评论 0 11
  • 《招聘一个靠谱的 iOS》—参考答案(上) 说明:面试题来源是微博@我就叫Sunny怎么了的这篇博文:《招聘一个靠...
    iOS程序犭袁阅读 11,095评论 6 204
  • 明明白白去做事 作为一个项目管理者, 这些年来经历多种各式各样的项目. 最大的进步莫过于从最开始的懵懵懂懂, 到现...
    每天多一点阅读 274评论 0 0