.contextmenu( handler )Returns: jQuery
描述: 为 JavaScript 的"contextmenu" 事件绑定一个处理器,或者触发元素上的 "contextmenu" 事件。
- 
    
添加的版本: 1.0.contextmenu( handler )
- 
                handler每次事件触发时会执行的函数。
 
 - 
                
 - 
            
添加的版本: 1.4.3.contextmenu( [eventData ], handler )
- 
                    eventData类型: Anything一个对象,它包含的数据键值对映射将被传递给事件处理程序。
 - 
                    handler每次事件触发时会执行的函数。
 
 - 
                    
 - 
            
添加的版本: 1.0.contextmenu()
- 
                    这个方法不接受任何参数
 
 - 
                    
 
            这个函数的前两个用法是  .on( "contextmenu", handler ) 的快捷方式,第三个用法是 .trigger( "contextmenu"
                ) 的快捷方式。
            当在一个元素上点击鼠标的右键时,contextmenu事件被发送到这个元素上,但在显示的上下文菜单(右键菜单)之前。
            这时上下文菜单键被按下,该事件在html元素上被触发。
            任何HTML元素都可以接受此事件。
             例如,请看下面的HTML:
| 
    						 1 
    						2 
    						3 
    				 | 
    				
    					
  | 
    			
事件处理程序可以绑定到 <div>元素上,如下:
| 
    						 1 
    						2 
    						3 
    				 | 
    				
    					
  | 
    			
现在,在这个元素上单击鼠标右键显示警报:
Handler for .contextmenu() called.
要手动触发事件,调用不带参数的 .contextmenu() :
| 
    						 1 
    				 | 
    				
    					
  | 
    			
其他注意事项:
- 
        
.contextmenu()方法只是作为.on( "contextmenu", handler )的一个速记写法,移除该事件可以使用.off( "contextmenu" ). 
例子:
当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 
    				 | 
    				
    					
  |