标签: javascript html scroll gesture
我正在构建一个具有水平可滚动画布的Web应用程序。拖动此画布上的项目并同时使用触控板上的双指滚动手势滚动时,有时会触发浏览器后退/前进。我想禁用此行为。
我知道可以在“系统偏好设置”中禁用此行为,但我需要将此更改与我的应用程序在任何人的桌面上保持一致。
我已经看到应用程序正是我想要的 - 例如Google幻灯片不允许浏览器使用滚动手势进行后退/前进。
当滚动位置在边界时,我也没有简单地监听滚动事件和preventDefault()的奢侈。我有嵌套的滚动容器,我必须支持。