В настоящее время я разрабатываю веб-приложение для iPad. У меня есть html-холст, где я хочу отслеживать координаты события touchmove. Я могу отслеживать событие touchstart, которое выводит координату, которую я нажал, но когда я пытаюсь вывести мои текущие координаты, когда я перемещаюсь по холсту, он ничего не делает, у меня есть следующий код, который использует angular2, где это .currentArrowPoint это метка Я вывода значения на экране:Событие TouchMove на iOS
e.preventDefault();
this.currentArrowPoint = ["a", "b"];
this.currentYPosition = ["e.changedTouches[0].pageY];
this.currentArrowPoint = [this.currentYPosition];
это, безусловно, входящего в MouseMove, так как я получаю а и б обратно, но потом, когда я что-нибудь выход, относящиеся к событию е , Я получаю абсолютно никакой выход, даже если я попытаюсь вывести только e. Это работает на всех, кроме яблочных устройств, поэтому интересно, не хватает ли я чего-то особенного в яблочных браузерах или устройствах?
Благодаря
Вы пытались использовать targetTouches вместо changeTouches? – ericjbasti