Есть объект <div class="music--container">. Как на JS поймать тот момент, когда 50% левой области объекта пытаются потянуть вправо и выполнить к примеру console.info('Вы потянули объект вправо')??
P.s: желательно без плагинов
Вот так попробуйте:
let x;
addEventListener('touchstart', e => x = e.changedTouches[0].clientX);
addEventListener('touchend', e => e.changedTouches[0].clientX - x < -50 && swipeLeft());
function swipeLeft() {
console.log('swipe left')
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей