锤子js旋转方向
Hammer js rotation direction
我是 Hammer.js 的新手并成功实施了旋转识别器:
var image = document.getElementById('image');
var manager = new Hammer(image);
manager.get('rotate').set({ enable: true, threshold:3 });
manager.on("rotate", function (event) {
console.log(event.type + " gesture detected.");
});
此代码段写入日志 'rotate gesture detected'。
我的问题是如何检测旋转方向(向左或向右)?
看看 rotation
in the event object – 它包含以度为单位的旋转角度(根据旋转方向为正或负)。所以像这样的东西应该适合你:
manager.on("rotate", function (event) {
console.log(event.type + " gesture detected.");
if(event.type === "rotate") {
console.log("Rotation by " + event.rotation + " degrees.");
if (event.rotation > 0) {
console.log("Clockwise");
} else {
console.log("Counterclockwise");
}
}
});
我是 Hammer.js 的新手并成功实施了旋转识别器:
var image = document.getElementById('image');
var manager = new Hammer(image);
manager.get('rotate').set({ enable: true, threshold:3 });
manager.on("rotate", function (event) {
console.log(event.type + " gesture detected.");
});
此代码段写入日志 'rotate gesture detected'。
我的问题是如何检测旋转方向(向左或向右)?
看看 rotation
in the event object – 它包含以度为单位的旋转角度(根据旋转方向为正或负)。所以像这样的东西应该适合你:
manager.on("rotate", function (event) {
console.log(event.type + " gesture detected.");
if(event.type === "rotate") {
console.log("Rotation by " + event.rotation + " degrees.");
if (event.rotation > 0) {
console.log("Clockwise");
} else {
console.log("Counterclockwise");
}
}
});