Как использовать сенсорные события в IE и Edge? - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь заставить сенсорные (и дигитайзерные) события работать в IE и Edge.Однако эти браузеры всегда отправляют сенсорные события в пользовательский интерфейс браузера вместо элемента dom.Я пытался предотвратить это с помощью обычного

event.returnValue = false;

, но безуспешно.

Вот перо, где можно рисовать касанием на холсте SVG, но оно работает только сFirefox и Chrome.

https://codepen.io/anon/pen/qYwWyJ

Можно проверить, работает ли он правильно с IE и Edge, заменив «touchmove» на «mousemove» и удалив «.changedTouches [0]».

Интересно, что другие страницы имеют те же проблемы, например,

Надеюсь, мне не повезло, но это должно как-то работать хотя бы с Edge, надеюсь.

Edit

Я нашел похожий вопрос (не дубликат, потому что он имеет дело с различными событиями) здесь:

Однако предлагаемое решение не работает ни в том случае, если оно предложено, ни в моем случае.

...