在ng2-dragula上禁用/不提供某些放置位置

时间:2019-05-13 08:01:50

标签: angular dragula ng2-dragula

我有一些占位符元素,不应将其用作放置位置。是否可以选择禁用某些放置位置或隐藏某些放置位置?我know,你不应该这样做

  

请勿添加任何并非可拖动的子元素

但这不是accepts的目的吗?

this.dragulaService.createGroup('cards', {
  accepts: (el, target, source, sibling) => {
    if (sibling !== null && sibling.classList.contains('invisible'))
      return false;

    return true;
  }
});

问题在于targetsource容器。我需要将新位置作为 target ,但是最接近的是sibling(这不是我想要的)。

dropover事件似乎也只考虑了容器

对此有什么解决办法吗?

0 个答案:

没有答案