J'utilise a jquery contextMenu plug-in et j'ai un petit problème que j'essaie de résoudre.Comment fermer un menu contextuel jquery?
Actuellement, lorsque je clique sur mon élément de menu 'supprimer', la fonction que j'appelle demande à l'utilisateur une boîte de confirmation de la fonction deleteTests. À ce stade, le menu contextuel est toujours visible et la boîte de confirmation.
Idéalement, je voudrais fermer le menu contextuel dès que l'utilisateur sélectionne un élément de menu, puis passer à la fonction de suppression.
Cela semble être trivial mais je n'arrive pas à le faire fonctionner.
$(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();
}
}
});
menu contextuel _Which_ jQuery? Fournir un lien –
désolé à ce sujet: http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/ – Paul
J'ai édité ma réponse. –