移动端项目中,在滚动的时候,会报出以下提示:

[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.
See https://www.chromestatus.com/features/5093566007214080

解决

  1. touch的事件监听方法上绑定第三个参数{ passive: false }

    通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。
target.addEventListener('touch', function () {

}, { passive: false });
  1. 在 CSS 中全局使用:
* {
touch-action: pan-y;
}

touch-action 的使用方法见:https://developer.mozilla.org/zh-CN/docs/Web/CSS/touch-action

参考:

https://juejin.im/post/5ad804c1f265da504547fe68

https://www.jianshu.com/p/04bf173826aa

最新文章

  1. redis命令全集(自用)
  2. 数据处理之CoreData
  3. 主机和虚拟机能相互ping通但是不能复制
  4. Java web小记
  5. 递推DP URAL 1167 Bicolored Horses
  6. UVa 10624 - Super Number
  7. 【总结】IE和Firefox的Javascript兼容性总结(转)
  8. Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 (主要是NSLayoutConstraint 的使用)
  9. 设计模式(三): FACTORY工厂模式 -- 创建型模式
  10. 学习笔记之CSS样式(选择器背景字体边框绝/相对、固定位置and分层流等)
  11. firewall防火墙
  12. salesforce lightning零基础学习(十三) 自定义Lookup组件(Single & Multiple)
  13. maven多模块项目构建
  14. Eclipse导入web项目报错找不到HttpServletRequest解决方法
  15. pythoner国内比较快 的 镜像源
  16. 如何使用queue_delayed_work函数
  17. node知识积累
  18. python连接mysql,redis类方法
  19. SQL Server 2008 sa用户可以登录,Windows身份验证无法登录
  20. string与位运算

热门文章

  1. Google 和 Facebook 如何大规模处理 IT 事件管理 —— 2016 SRE 大会之我见
  2. 一次失败的生产系统中AlwaysOn AG切换经历
  3. 反向代理负载均衡调度:nginx
  4. pt-osc原理、限制、及与原生online-ddl比较
  5. SharePoint读取配置文件
  6. VC 调试版(Debug Version)和发行版(Release Version)
  7. Spark 集群搭建
  8. Hadoop HBase概念学习系列之HRegion服务器(三)
  9. js将时间戳转换成日期格式-陈远波
  10. DevExpress09、SimpleButton、CheckButton、DropDownButton、HScrollBar控件和VScrollBar控件