Существует событие wheel , которое можно использовать для обнаружения удара двумя пальцами на Mac.
Ваш код может выглядеть примерно так:
$('element').on('wheel', function(e){
var eo = e.originalEvent;
if(Math.abs(eo.wheelDeltaY) < 10 && Math.abs(eo.wheelDeltaX) > 2){
e.preventDefault();
if(eo.wheelDeltaX < -100 && !scope.item.swipedLeft){
// swipe left
}
if(eo.wheelDeltaX > 100 && scope.item.swipedLeft){
// swipe right
}
}
});
Возможно, это не сработает в некоторых старых браузерах и / или Mozilla (так как запускает другое событие для движения колеса), но до тех пор, пока вы реализуете это как дополнительную / вспомогательную функцию, этого кода будет достаточно. *