Как отключить / включить флажок при щелчке правой кнопкой мыши в Chrome и Firefox

Я написал некоторый код, который позволяет мне отключать / включать флажки, когда я щелкаю их правой кнопкой мыши. Это работает в IE, но не в Chrome или Firefox.

rightClickFunc: function (e) 
{
    var obj;
    if ($.browser.msie) obj = event.srcElement;
    else obj = e.target;
    stuff.disableEnableObject(obj);
    return false;
},

disableEnableObject: function (o)
{
    if (o.getAttribute("disabled") == null)                
          $('#'+o.id).attr("disabled", "disabled");
    else  $('#'+o.id).removeAttr("disabled");
}

Как я могу получить ту же функциональность в Chrome, что и IE? Кажется, проблема в том, что щелчок правой кнопкой мыши на отключенном элементе в Chrome открывает контекстное меню (меню правой кнопки мыши).

Я сделал образец кода - смотритеhttp://jsfiddle.net/e72M6/, Запустите его в IE и Chrome, чтобы увидеть разницу. (IE может включить коробки, Chrome не может).

Я хочу, чтобы другой браузер имел такую же функциональность, как и IE. Таким образом, ящики могут быть включены.

Ответы на вопрос(3)

Ваш ответ на вопрос