內容
.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
|
|
範例
若要在頁面上段落觸發 contextmenu 事件時,顯示「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
|
|