公司項目有一個地方用到了右鍵菜單,後來提出需求說再也不編輯狀態下不要彈出菜單,我就去網上找api,開始進錯了網站http://swisnl.github.io/jQuery-contextMenu/index.html(裏面名稱什麼的都同樣),搞了很久發現一點反應沒有,還不報錯,後來在js裏面發現他的官網,坑哭了!!! html
官網http://www.trendskitchens.co.nz/jquery/contextmenu/ 內容很少,可是夠用了!! jquery
實現這個功能的主要方法就是onContextMenu這個函數,他的意思是在菜單彈出以前作某些事,若是你返回true菜單正常顯示,false的話菜單就不顯示!! git
我是這樣寫的: github
onContextMenu: function(e) { if($("#editmodel").is(":checked")) return true else return false; }
右鍵菜單的具體使用方法,官網的api給的很清楚,我就不累贅了! api