1 前言 在制作2048时,需要在手机端添加滑动检测事件,然后发现控制台有警告,如下: main2048.js:218 [Intervention] Unable to preventDefault inside passive event listener due to target ...
https: www.jianshu.com p bf aa 记录下 这篇帖子 解决办法 : 在touch的事件监听方法上绑定第三个参数 passive: false , 通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。 elem.addEventListener touchstart , fn, passive: f ...
2019-01-22 18:17 0 1346 推荐指数:
1 前言 在制作2048时,需要在手机端添加滑动检测事件,然后发现控制台有警告,如下: main2048.js:218 [Intervention] Unable to preventDefault inside passive event listener due to target ...
preventDefault 来阻止默认滑动行为。 方法2): ...
移动端Web界面滚动性能优化 Passive event listeners 解决办法1: 在touch的事件监听方法上绑定第三个参数{ passive: false }, 通过传递 passive 为 false 来明确告诉浏览器 ...
使用fastClick.js所产生的一些问题 开发h5活动页时想到移动端会有300ms的延迟,于是便打算用fastClick.js解决。 页面引入fastClick.js后,滑动H5页面的时候发现谷歌浏览器会报错,如下: Unable to preventDefault ...
问题阐述 vue项目报错Unable to preventDefault inside passive event listener invocation. 显示为: 原因: 安装的default-passive-events依赖包导致的错误 解决方法 卸载相关依赖 ...
在使用echarts左右滑动的时候,报了这个错误,看了好多方法,比如: 1、声明事件监听的时候设置为主动事件监听: window.addEventListener(‘touchmove’, handler, { passive: false}); 2、设置监听事件绑定的dom的CSS ...
今天用antd-mobile的走马灯,浏览器莫名报错 后来发现有连个方法解决: 1.在touch的事件监听方法上绑定第三个参数{ passive: false },通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认 ...
这句话本来是用来实现页面平滑滚动的,即不调用 preventDefault 函数来阻止事件事件行为,但前面这种写法会报错,所以改成后面这种: event.passive = false ...