Добрый день. У меня есть 2 блока, которые по свайпу, должны добавляться классы, которые в свою очередь будут создавать эффект "переворачивания" их, я решил использовать Hammer.js , так как у них есть как раз таки событие Swipe, я подвесил событие на свои 2 изображения, которые будут отвечать за свайп, но ничего не происходит, вот код
window.addEventListener('load', () => {
let monitor = document.querySelector('.js-monitor')
let phone = document.querySelector('.phone')
let swipeMonitor = document.querySelector('.portfolio__monitor')
let swipePhone = document.querySelector('.portfolio__phone')
var managerOne = new Hammer.Manager(monitor);
var managerTwo = new Hammer.Manager(phone);
var Swipe = new Hammer.Swipe();
managerOne.add(Swipe);
managerTwo.add(Swipe);
managerOne.on('swipe', swapPhone)
managerTwo.on('swipe', swapMonitor)
function swapPhone() {
swipeMonitor.classList.add('rotate')
swipePhone.classList.add('rotate')
}
function swapMonitor() {
swipeMonitor.classList.remove('rotate')
swipePhone.classList.remove('rotate')
}
});
в Html через инспектор добавились какие то атрибуты, думаю это говорит о том что я все правильно подключил.
Заранее спасибо.
P.S. использовал пример из github
https://codepen.io/choskim/pen/rGZqxa