Перемещение объектов SVG с помощью JavaScript блокирует событие Touchmove при использовании removeChild - PullRequest
0 голосов
/ 12 января 2019

Когда я пытаюсь переместить объект SVG, он не работает при использовании removeChild (). Он также блокирует событие touchmove при движении.

псевдокод:

id.addEventListener("touchmove", function(e) {
  if (selected == true) {
    e.preventDefault();
    moveY = y;
    var n = document.getElementById("test"); // remove nodes
    while (n.lastChild) {
     n.removeChild(n.lastChild);
    }
    test.appendChild(createElementNS...); // add it again
  }
}, false);

1 Ответ

0 голосов
/ 18 января 2019

Это не проблема SVG, а подавление элемента. сообщения больше не приходят. Look Событие Touch Move не срабатывает после удаления цели Touch Start Описана проблема и предложены решения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...