2010-09-22 101 views

回答

1

该事件有一个“which”属性,用于隐藏按下按钮的“id”。 您应该将其与“mousedown”事件一起使用,以防止出现浏览器的上下文菜单。

$("#selectBoxID").mousedown(function(e) { 
    if (e.which == 1) { 
     /* left click action */ 
    } 
    else if (e.which == 2) { 
     /* middle click action */ 
    } 
    else if (e.which == 3) { 
     /* right click action */ 
    } 
}); 
+0

我有事件连线禁用浏览器上下文。如果我将插件挂接到选择列表本身,那么我会得到我想要的上下文菜单,但是如果绑定到列表选项(如$(“#selectlist option”)),则contextMenu不会显示上下文菜单。 – Tuck 2010-09-22 17:04:18