套件可以從這個網站下載(含sample)
簡單說就是利用jQuery plugin來實作在網頁上點選右鍵會有自定選單的功能
HTML:
<!-- jquery.contextMenu.css 、jquery.contextMenu.js、jquery.ui.position.js一定要連結進來,jQuery主要部份可以直接用google的外部連結 --> <div class="context-menu"> <strong>請按右鍵-轉向其他網頁</strong> </div>
Javascript:
$(document).ready(function(){
$(function(){
$.contextMenu({
//選擇區塊
selector: '.context-menu',
//callback函數
callback: function(key) {
alert(key);
},
//Menu
items: {
//第一個選項(edit為key值、name為畫面上顯示的字、icon為顯示的圖片,可以從jquery.contextMenu.css改)
"edit": {
name: "Edit", icon: "edit",
//第二層sub-menu
items: {
"sub-edit01" : { name : "sub-Edit01"},
"sub-edit02" : { name : "sub-Edit02"}
}
},
//第二個選項
"cut": {name: "Cut", icon: "cut"},
"copy": {name: "Copy", icon: "copy"},
"paste": {name: "Paste", icon: "paste"},
"delete": {name: "Delete", icon: "delete"},
//區格線1
"sep1": "---------",
//disabled為true後該選項就不能點選
"quit": {name: "Quit", icon: "quit" , disabled : true},
//區格線2
"sep2": "---------"
}
});
});
});