Как исправить [Вмешательство] Игнорируется попытка отменить событие TouchMove с Cancellable = false, например, потому что прокрутка выполняется и не может - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу обработать событие «touchstart» для моего мобильного сайта.Он работал нормально, но теперь вызывает ошибку в консоли.

Я протестировал его с помощью браузера Galaxi S7 Chrome v72.0 и проверил его с расширением chrome://inspect/#devices.

И когдаЯ попытался прикоснуться к нему:

[Вмешательство] Игнорируемая попытка отменить событие TouchMove с Cancelable = false, например, потому что прокрутка выполняется и не может быть прервана.

Мне кажется, проблема актуальна только для браузера Chrome v72.0.

    var container = document.getElementById('container'),
        fragments = document.createDocumentFragment(),           
        touchScreen = document.createElement('div');

    fragments.appendChild(touchScreen);
    container.appendChild(fragments);

    var mousedownF = function(evt) {
      evt.preventDefault();
      /* Do something */
      return false;
   };

   touchScreen.addEventListener('touchstart', mousedownF);
   touchScreen.addEventListener('mousedown', mousedownF); 
...