微信小程序> 微信小程序,bindtap事件遇上bindtouchend事件,bindtouchend事件先触发

微信小程序,bindtap事件遇上bindtouchend事件,bindtouchend事件先触发

浏览量:3405 时间: 来源:meahu

现有某元素同时绑定了两个事件:bindtap、bindtouchend

wxml:

view bindtouchend="touchend" bindtap="tap"事件之旅1/viewview bindtouchend="touchend"    view bindtap="tap"事件之旅2/view/viewview bindtap="tap"    view bindtouchend="touchend"事件之旅3/view/view

js:

touchend: function(e){    console.log('touchend事件');}tap: function(e){    console.log('tap事件');}

接下来,我们来点击这些文字,不管是事件之旅1、事件之旅2、事件之旅3,都会是 touchend 事件先触发,先打印“touchend 事件”,后打印“tap事件”。为什么呢?我的理解是这样:我们对该元素的动作是手指触摸,手指离开。而手指离开就是手指触摸动作结束(触发了 touchend 事件),然后计算该动作是否为长按,不是长按触发了 tap 事件。

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎