我使用 jstree 和 jquery-ui v1.10.1。我在树上使用上下文菜单,我想在删除节点之前显示确认对话框(如 jquery-ui 对话框)。我在“before.jstree”事件中使用对话框,但是当显示对话框时,在选择一个选项之前(是或否),选定的节点被删除。如何解决这个问题呢?
.bind("before.jstree", function(e, data) {
if (data.func === "remove") {
if (!confirmRemove()) {
e.stopImmediatePropagation();
return false;
}
}
}
function confirmRemove() {
return $confirmDialog.dialog('open');
}