更改默认阈值或使用锤子 2 锁定轴(使用 jquery 插件)

changing the default threshold or locking the axis with hammer 2 (with jquery plugin)

我正在开发一个使用水平轻扫(平移)的网络应用程序,但我无法锁定轴(或更改默认阈值 10)。如果用户只是向下拖动页面,我不希望元素滑动(默认设置似乎有点敏感)。

我的代码如下:

var $swipe = $('.swipe');
$swipe.hammer().on("panleft panright", function(e) {
 //code here
});

我试过在 hammer({stuff here}) 中传递选项对象,但似乎没有任何区别。

非常感谢任何帮助或指导。

A.

正如这里的回答 Can't seem to pass options to Hammer.js Jquery 您必须获得选项管理器,然后通过它设置选项。 $swipe.data('hammer').get('panleft').set({threshold: 0.1});