Jquery: detecta si se hace clic con el botón central o derecho del mouse, si es así, haz esto:

Mira mi jsfiddlemanifestación, Sie.which == 1 entonces cuando dejaste clic en el h2 lo haráe.which == 2 oe.which == 3 entonces no funcionará. 2 es el botón central del mouse y 3 es el botón derecho del mouse. También encontré esto:

JQuery proporciona un atributo e.which, que devuelve 1, 2, 3 para el clic izquierdo, medio y derecho, respectivamente. Entonces también podría usar if (e.which == 3) {alert ("clic derecho"); }

Este código no funciona:

código:

    $("h2").live('click', function(e) { 
   if( e.which == 2 ) {
      e.preventDefault();
      alert("middle button"); 
   }
});

Respuestas a la pregunta(3)

Su respuesta a la pregunta