использование event.preventDefault () в перетаскиваемой GSAP - PullRequest
0 голосов
/ 15 января 2019

У меня есть анимированный виджет GSAP (область прокрутки), который работает во встроенном браузере. Я использую перетаскиваемый GSAP с точками привязки для анимации смахивания. В сторону перетаскиваемой функции, мне нужно event.preventDefault();, пока происходит смахивание. Для этого я использовал

onDrag: function () {
    event.preventDefault();
}

Но это не работает. Когда я проверяю логи, кажется, что onDrag работает отлично и не работает только event.preventDefault();. Я думаю, что это из-за объекта event. Тогда я попробовал

onDrag: function () {
   $('#scroller').on("mousemove", function (event) {
      event.preventDefault();
   });
}

На этот раз все работает отлично. Но из-за проблем с производительностью нам запрещено использовать событие move.

В любом случае, чтобы заставить event.preventDefault(); работать без использования другого события мыши?

...