partyzanx
@partyzanx

Почему не перетаскивает в мобильных устройствах?

Сделал скрипт событий drag and drop.
Но в мобильных не работает, хотя я и запретил событие touchstart.
Помогите, исправить, пожалуйста!

UPD Добавил в слушатели
'ontouchstart' in window ? аналогСобытияНаТелефоне : аналогСобытияНаКомпьютере

В итоге, в мобильных устройствах скрипт начинает работать, но тут же вылетает ошибка Uncaught TypeError: Failed to execute 'elementFromPoint' on 'Document': The provided double value is non-finite.
at HTMLDocument.onMouseMove

Этим участком кода
newTarget.style.display = "none";
      elemBelow = document.elementFromPoint(event.clientX, event.clientY);
      newTarget.style.display = "";

я определяю элемент, который под перетаскиваемом элементом.

https://codepen.io/xraider/pen/ZEYmWqX
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы