Rumah > Artikel > hujung hadapan web > JavaScript 对任意元素,自定义右键菜单的实现方法_基础知识
一、一些概念:
1、鼠标事件有一个botton属性:返回一个整数,用于表示点击的是哪个鼠标按键。
BUG:在IE和标准DOM的鼠标事件中,唯一一个button属性值相同的是“单击右键”事件,都返回2。
2、事件onmousedown:表示鼠标按键按下的动作。
事件oncontextmenu:点击鼠标触发的另一个事件。
3、中断默认事件处理函数的方法:IE中设置returnValue=false; 标准DOM中调用preventDefault()方法。
4、事件对象:①在IE中,事件对象是window对象的一个event属性。
声明:
②在标准DOM中,事件对象是事件处理函数的唯一参数。
声明:
解决兼容性:
二、实现:
HTML: