右键点击元素:( 没有使用插件)
我看到了这样的答案:
$('#hello').bind("contextmenu",function(e){ //contextmenu ??
alert('Right Clickz');
return false;
});
我搜索了所有jquery网站,但没有找到contextmenu
函数。
哪里有记录?
答案 0 :(得分:3)
bind()
方法采用DOM事件的名称,该事件是jQuery运行的DOM树支持的任何事件,包括您自己的自定义事件。并未记录所有浏览器的所有事件,并且所有事件都不会存在于所有浏览器中。
请参阅此处的文档:http://api.jquery.com/bind/
某些活动有快捷方式,可能适用于大多数浏览器。
对于更多可能的DOM事件谷歌搜索“dom事件列表”。
答案 1 :(得分:1)
此站点显示了事件可用的浏览器和对象(几乎所有):
http://www.quirksmode.org/dom/events/contextmenu.html
当用户通过右键单击调用上下文菜单时,将触发contextmenu事件。
这个方便的演示页面显示了它的实际效果: