Dragula.js:由于目标被视为被动,因此无法防止被动事件侦听器内的默认行为

5 javascript jquery dragula

我正在使用 Dragula js 在移动设备中使用拖放功能,突然遇到一个问题,出现以下错误。

[干预] 由于目标被视为被动,因此无法防止被动事件侦听器内的默认情况。看

并且错误发生在以下函数中

function drag (e) {
    if (!_mirror) {
      return;
    }
    e.preventDefault();
    //other code
  }
Run Code Online (Sandbox Code Playgroud)

这里可能有什么问题?

Jus*_*ode 6

这似乎是 chrome 56 的重大升级的问题,以提高滚动性能,请检查此处

https://github.com/bevacqua/dragula/issues/468

您可以定义touch-action: none拖动手柄来解决该问题。

指针事件的绑定似乎有问题。

通过向拖动手柄添加 touch-action: none 解决了我的问题。