我需要检查当前节点是否可以移动。我能够做到这一点,但“check_move”回调或绑定“prepare_move”函数被多次调用。当警报框中的相同消息被显示几次时,这很烦人。
如何一次显示警告框或如何修改JSTree以便回调不会一个接一个地显示?
答案 0 :(得分:0)
我认为每次拖动您在新节点上移动的节点时都会调用它,以检查它是否是有效的移动。因此,如果您抓取一个节点并将其移动到4个节点上,check_move
将被调用至少4次。
如果您正在调试console.log()
而不是alert()
,它会更适合您(在JavaScript控制台中查找消息)。
如果您希望在移动完成后显示提醒或,请改为绑定到move_node
事件。