Mit diesem Plug-in können Kontextmenüs in verschiedenen HTML-Elementen eingerichtet und die Stile angepasst werden.
JQuery右键菜单
右键点此
右键点此
不显示
显示第一项
显示全部
<script><br>
//Alle Span-Tags mit der Klasse demo1 werden an dieses Rechtsklick-Menü <br> gebunden
$('span.demo1').contextMenu('myMenu1', <br>
{<br>
Bindungen: <br>
{<br>
'open': function(t) {<br>
warning('Trigger was ' t.id 'nAction was Open');<br>
},<br>
'email': function(t) {<br>
warning('Trigger was ' t.id 'nAction was Email');<br>
},<br>
'speichern': Funktion(t) {<br>
warning('Trigger was ' t.id 'nAction was Save');<br>
},<br>
'delete': function(t) {<br>
Alert('Trigger war ' t.id 'nAction war Löschen');<br>
}<br>
}<br>
});<br>
//Alle HTML-Elemente mit der ID demo2 sind an dieses Rechtsklick-Menü <br> gebunden
$('#demo2').contextMenu('myMenu2', {<br>
//Menüstil<br>
Menüstil: {<br>
Rahmen: '2px solid #000'<br>
},<br>
//Menüelementstil<br>
ItemStyle: {<br>
Schriftartenfamilie: 'verdana',<br>
Hintergrundfarbe: 'grün',<br>
Farbe: 'weiß',<br>
Rahmen: 'none',<br>
Polsterung: '1px'<br>
},<br>
//Menüelement-Mouseover-Stil<br>
itemHoverStyle: {<br>
Farbe: 'blau',<br>
Hintergrundfarbe: 'rot',<br>
Rahmen: 'none'<br>
},<br>
//Ereignisse <br>
Bindungen: <br>
{<br>
'item_1': function(t) {<br>
warning('Trigger was ' t.id 'nAction was item_1');<br>
},<br>
'item_2': function(t) {<br>
Alert('Trigger war ' t.id 'nAction war item_2');<br>
},<br>
‚item_3‘: Funktion(t) {<br>
Alert('Trigger war ' t.id 'nAction war item_3');<br>
},<br>
'item_4': function(t) {<br>
Alert('Trigger war ' t.id 'nAction war item_4');<br>
}<br>
}<br>
});<br>
//Alle div-Tags mit der Klasse demo3 sind an dieses Rechtsklick-Menü <br> gebunden
$('div.demo3').contextMenu('myMenu3', {<br>
//OnContextMenu- und onShowMenu-Ereignisse neu schreiben<br>
onContextMenu: Funktion(e) {<br>
Wenn ($(e.target).attr('id') == 'dontShow') false zurückgibt;<br>
sonst gibt true zurück;<br>
},<br>
onShowMenu: Funktion(e, Menü) {<br>If ($(e.target).attr('id') == 'showOne') {<br>
$('#item_2, #item_3', menu).remove();<br>
}<br>
Zurück zum Menü;<br>
}<br>
});<br>
</script>
Es ist eine sehr lustige und coole Funktion, Freunde, Sie können sie verschönern und zu Ihren eigenen Projekten hinzufügen