内容
.on( handler )返回值: jQuery
描述: 将事件处理程序绑定到“contextmenu”事件。
- 
添加版本: 1.0.on( handler )- 
handler每次触发事件时要执行的函数。
 
- 
- 
添加版本: 1.4.3.on( [eventData ], handler )- 
eventData类型: 任何包含将传递给事件处理程序的数据的对象。
- 
handler每次触发事件时要执行的函数。
 
- 
此页面描述了 contextmenu 事件。有关已弃用的 .contextmenu() 方法,请参阅 .contextmenu()。
当鼠标右键单击元素时,contextmenu 事件将发送到该元素,但在显示上下文菜单之前。如果按下上下文菜单键,则事件将在 html 元素或当前获得焦点的元素上触发。任何 HTML 元素都可以接收此事件。例如,考虑以下 HTML
| 1 2 3 |  | 
事件处理程序可以绑定到 <div> 如下
| 1 2 3 |  | 
现在,右键单击此元素将显示警报
`contextmenu` 的处理程序已调用。
要手动触发事件,请使用 .trigger( "contextmenu" )
| 1 |  | 
示例
当页面上段落的上下文菜单事件被触发时,显示一个“Hello World!”的警告框。
| 1 2 3 |  | 
右键单击以切换背景颜色。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |  |