0

如何在拖动元素时删除拖动事件侦听器?如果某个条件为真,我想在拖动时删除一张卡片,但即使我将所有拖动侦听器设置nulldrag并且dragend调用事件。

d3.select("#"+card.id)
    .on("dragstart", null)
    .on("drag", null)
    .on("dragend", null);

我也可以在 drag 和 dragend 方法中处理这个问题,但我想应该可以通过将事件侦听器设置为来防止对这些方法的进一步调用null

4

1 回答 1

1

d3.select("#"+card.id).off("拖动");

于 2013-06-25T19:24:39.097 回答