chrome Android 前进 后退,停止Chrome后退/前进两根手指滑动

禁用或替换滑动手势,“复制”和封闭的答案。我相信这个答案更适合这个“重复”的问题,但是,我觉得这个答案可能会为在某个问题上着陆的人节省时间。

这谷歌开发的文章帮助我,让e.preventDefault()作为工作和防止滑动手势的Chrome 61

givanse的答案以下是我用于编写自己的滑动事件处理程序的代码:

综上所述,以下两个事件用来实现滑动手势:

handleTouchStart (e) {

...

},

handleTouchMove (e) {

...

e.preventDefault()

}

自Chrome 56,默认行为是让事件侦听器的被动,从而禁用阻止Chrome浏览器的滑动手势的能力。要覆盖此行为,事件监听器可以添加如下:

document.addEventListener(

'touchstart',

this.handleTouchStart,

{passive: false}

)

document.addEventListener(

'touchmove',

this.handleTouchMove,

{passive: false}

)

通过传递{被动:假}对象作为第三个参数,以addEventListener方法,听者被登记为活动的,并且可以停止Chrome的默认行为使用e.preventDefault()事件方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值