开发者社区 问答 正文

Zepto的swipe事件无效 报错

首先下载了zepto.min.js,然后到GitHub上找到了touch.js,手动加在zepto.min.js末尾,然后进行测试。 使用,测试成功,滑动会触发事件。 使用$('#warpper').swipe(function(){alert('a');});,无效。 使用$('#warpper').on('swipe',function(){alert('a');});,无效。 id为warpper的元素是存在的,而且在绑定事件的js前面。百度了一下,貌似没有见到和我一样问题的人。。。

展开
收起
huc_逆天 2020-05-28 09:23:05 599 分享 版权
1 条回答
写回答
取消 提交回答
  • 在页面中加上阻止滑动默认事件或者在相应的touch.js或者自定义的zepto.js里面写进去即可,代码如下:

    document.addEventListener('touchmove',function(event) { event.preventDefault(); })

    2021-02-21 01:24:34
    赞同 展开评论
问答地址: