目录
.on( handler )返回:jQuery
描述:将事件处理程序绑定到“contextmenu”事件。
-
添加版本:1.0.on( handler )
-
handler每次事件触发时执行的函数。
-
-
添加版本:1.4.3.on( [eventData ], handler )
-
eventData类型: Anything一个包含将传递给事件处理程序的数据的对象。
-
handler每次事件触发时执行的函数。
-
本页描述 contextmenu 事件。有关已弃用的 .contextmenu() 方法,请参阅 .contextmenu()。
当鼠标右键单击元素时,在显示上下文菜单之前,会向该元素发送 contextmenu 事件。如果按下上下文菜单键,则在 html 元素或当前焦点元素上触发该事件。任何 HTML 元素都可以接收此事件。例如,考虑以下 HTML:
|
1
2
3
|
|
事件处理程序可以如下绑定到 <div>:
|
1
2
3
|
|
现在右键单击此元素会显示提示:
调用了 `contextmenu` 的处理程序。
要手动触发此事件,请使用 .trigger( "contextmenu" ):
|
1
|
|
示例
示例 1
当页面上的段落触发 contextmenu 事件时,显示一个“Hello World!”提示框:
|
1
2
3
|
|
示例 2
右键单击以切换背景颜色。
|
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
|
|