拉斐尔 - 鼠标事件

时间:2011-10-06 11:34:44

标签: raphael

您如何确定鼠标事件上点击的鼠标按钮?

我想区分左右键。

1 个答案:

答案 0 :(得分:3)

我不确定点击事件(虽然可能值得一试)但如果您使用mousedown事件应该足够好,那么您可以检查事件的“which”属性。

which属性是一个确定鼠标按钮的整数,值的映射方式如...

1 = Left Button
2 = Middle Button
3 = Right Button

示例代码......

element.mousedown(ElementMouseDown);

function ElementMouseDown(e) {
   switch(e.which){
      case 1://left button
         break;
      case 2://middle button
         break;
      case 3://right button
         break;
   }
}