Raphael - 鼠标事件

3

如何确定鼠标事件中单击了哪个鼠标按钮?

我想区分左键和右键单击。

1个回答

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;
   }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接