Cuando uso .click()
en una etiqueta <a>
, el evento solo funciona cuando hago clic en el elemento. De lo contrario, si el usuario hace clic con el botón derecho> Abrir en una nueva ventana o Abrir en una pestaña nueva, no activa el evento click()
..click() evento cuando 'Abrir en pestaña/ventana nueva'
Entonces, mi pregunta es ... ¿cómo desencadenar el evento click()
cuando el usuario hace clic derecho> abrir en una nueva pestaña/ventana?
Aquí está el código HTML:
<a href="url">Click Me</a>
Aquí es el Js:
$("a").click(function(){
alert('You clicked me!');
});
ummm .. eso es solo un clic derecho, no 'abrir en una nueva ventana/pestaña'. –
No creo que sea posible. La única forma que veo es capturar el botón derecho del mouse y disparar el evento 'click' manualmente. – VisioN
No creo que sea posible. Creo que uno de los motivos es que no desea que el sitio web pueda seguir el enlace externo que está visitando. – gigadot