Я работаю над Tinder-римейком. Просто для практики.
Я хочу использовать Hammer.js с API Drag a Drop, но я не могу понять, как заставить его работать. Распознаватель работает нормально, но когда я включаю Drag and Drop, я не могу найти, чтобы он работал.
const card = document.getElementById('card');
const hammertime = new Hammer(card);
hammertime.on('dragstart', (e) => {
console.log('dragstart');
});
hammertime.get('swipe').set({ direction: Hammer.DIRECTION_ALL });
hammertime.on('swipe', async (eventObject) => {
if (eventObject.angle < -90 || eventObject.angle > 90) {
this.toggleLike();
console.log('like');
} else {
this.toggleDislike();
console.log('dislike');
}
});`