私はa jquery contextMenu plug-inを使用しており、私が解決しようとしている小さな問題があります。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();
}
}
});
_Which_ jQueryのコンテキストメニューをトリガするために試みることができますか?リンクを提供する。 –
申し訳ありません:http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/ – Paul
私は自分の答えを編集しました。 –