更改默认阈值或使用锤子 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});
我正在开发一个使用水平轻扫(平移)的网络应用程序,但我无法锁定轴(或更改默认阈值 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});