我正在使用dragula js在移动设备中使用拖放功能,突然遇到了一个问题,出现了以下错误。
[Intervention]无法防止被动事件侦听器内部的默认值由于目标被视为被动。参见
并且错误命中以下函数
function drag (e) {
if (!_mirror) {
return;
}
e.preventDefault();
//other code
}
这里可能有什么问题?
这似乎是对chrome 56进行突破性升级以提高滚动性能的问题,请在此处查看
https://github.com/bevacqua/dragula/issues/468
可以将touch-action: none
定义为拖动句柄以解决问题。
指针事件的绑定似乎有问题。
我的问题通过在拖动手柄中添加触摸操作得到了解决:none。