【发布时间】:2016-05-06 09:04:47
【问题描述】:
我正在使用hammer.js 库为触摸设备添加滑动手势。
我的代码是:
var bodyElement = document.getElementById('body');
var swipe = new Hammer(bodyElement);
swipe.on("swipeleft", function() {
$(".close-button").click();
});
swipe.on("swiperight", function() {
$(".open-menu").click();
});
我要做的是在向右滑动时单击一个按钮元素,在向左滑动时单击另一个按钮元素,但这在我先手动单击按钮(.open-menu)之后才起作用,之后一切正常(向左滑动,在按钮上向右滑动)。
我在 body 元素上有 ID 'body',当用户在任何地方滑动时我想滑动工作。
hammer.js 是否遗漏了什么?可能是什么问题。
【问题讨论】:
标签: javascript jquery hammer.js