пытаюсь сделать переключение свайпом (влево в право)
в браузере на компьютаре работает без проблем,
но в телефоне почему то не срабатывает эвент touchend, при этом остальные работают без проблем.
в контроллере имею такой код
var toush_str = false;
var posx = 0;
var posy = 0;
var touch = 0;
$('body')[0].addEventListener('touchstart', function (event) {
toush_str = true;
var touch = event.targetTouches[0];
posx = touch.pageX;
posy = touch.pageY;
}, true);
$('body')[0].addEventListener('touchmove', function (event) {
touch = event.targetTouches[0];
}, true);
$('body')[0].addEventListener('touchend', function (event) {
//touch = event.targetTouches[0];
if (toush_str) {
var smeX = touch.pageX - posx;
var smeY = touch.pageY - posy;
if (smeX > 100) {
console.log("down day");
var day = $scope.day;
day--;
if (day < 0) day = 6;
$scope.OpenedDay = $scope.weelk[day];
$scope.$digest();
}
if (smeX < -100) {
console.log("next day");
var day = $scope.day;
day++;
if (day > 6) day = 0;
$scope.OpenedDay = $scope.weelk[day];
$scope.$digest();
}
toush_str = false;
}
}, true);
пробовал использовать $ionicGesture результат был такойже