Я использую плагин jquery contextMenu , и у меня возникла небольшая проблема, которую я пытаюсь решить.
В настоящее время, когда я щелкаю по своему пункту меню «удалить», вызываемая функция запрашивает у пользователя окно подтверждения от функции 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();
}
}
});