2010-09-22 106 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