select 如何在 selection 之后还添加以下节点?

How to select also the following nodes after a selection?

我目前也在尝试 select 子边和子节点,当 select 一个节点时。我尝试了以下功能:

cy.on('tap', 'node', function(event){
    this.outgoers().select();
}

但我似乎无法让它与 'tap' 一起工作。 我也尝试使用 'select' 确实有效,但是直到叶子的所有子节点都被 selected(这是预期的)。

有没有办法用 'tap' 实现这个,或者来自 'select' 的递归调用是否可以以某种方式受到限制?

提前致谢

选项 1:将您的 .select() 呼叫置于超时状态。默认选择事件似乎覆盖了您之前的调用。

选项 2:绑定到 'select' 这样您就知道默认选择事件已经发生了。