4

我正在使用hammerjs来允许水平滑动画廊中的图像,有没有办法让我在用户水平滑动时停止垂直滚动?

4

1 回答 1

0

您可以添加一个将 drag_lock_to_axis 选项设置为 true 的拖动处理程序 - 请参阅Hammer.js 拖动源代码中的内联文档。

这应该可以防止拖动手势在滑动区域中引起垂直滚动。请注意,此选项在尝试确定拖动方向时会导致垂直滚动略有延迟。您也可以使用 drag_block_vertical 来阻止该区域的垂直滚动,尽管这通常是不可取的。

于 2013-12-25T00:57:17.980 回答