禁用浏览器导航向后和向前滚动手势

时间:2015-04-07 14:29:46

标签: javascript html scroll gesture

我正在构建一个具有水平可滚动画布的Web应用程序。拖动此画布上的项目并同时使用触控板上的双指滚动手势滚动时,有时会触发浏览器后退/前进。我想禁用此行为。

我知道可以在“系统偏好设置”中禁用此行为,但我需要将此更改与我的应用程序在任何人的桌面上保持一致。

我已经看到应用程序正是我想要的 - 例如Google幻灯片不允许浏览器使用滚动手势进行后退/前进。

当滚动位置在边界时,我也没有简单地监听滚动事件和preventDefault()的奢侈。我有嵌套的滚动容器,我必须支持。

0 个答案:

没有答案