gpt4 book ai didi

jquery - 如何关闭 jquery contextMenu?

转载 作者:行者123 更新时间:2023-12-01 06:39:38 27 4
gpt4 key购买 nike

我正在使用a jquery contextMenu plug-in我正在尝试解决一个小问题。

当前,当我单击“删除”菜单项时,我调用的函数会通过 deleteTests 函数的确认框提示用户。此时,contextMenu 和确认框仍然可见。

理想情况下,我希望在用户选择菜单项后立即关闭 contextMenu,然后继续执行删除功能。

这看起来应该是微不足道的,但我似乎无法让它工作。

$(document).ready(function(){
$.contextMenu({selector: '#context-menu', items: {
"delete": {name: "Delete", icon: "delete", callback: menu_click },
sep1: "---------",
quit: {name: "Quit", icon: "quit", callback: $.noop}
}});

function menu_click(key, opt) {
if (key == "delete") {
// Need to close menu here
deleteTests();
}
}
});

最佳答案

您可以尝试触发contextmenu:hide

$('.context-menu-list').trigger('contextmenu:hide')

关于jquery - 如何关闭 jquery contextMenu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778510/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com