2008-09-29 25 views
7

Me gustaría activar un evento cuando se hace clic en un enlace haciendo clic en él normalmente o abriéndolo en una pestaña nueva (por ejemplo, clic central, ctrl + clic, etc)jQuery: desencadenar eventos al hacer clic en un enlace Número

he intentado lo siguiente hasta el momento:

$('a').click(myfunc) no captura clics medias.

$('a').mousedown(myfunc) funciona, pero parece impedir que se siga el enlace aunque mi función no llame al event.preventDefault.

Alguna idea de cómo hacer esto, entonces?

Respuesta

6

Intente devolver true desde la función de control. El navegador no puede interpretar el hecho de devolver nada como un retorno nulo y evitar que se lleve a cabo la acción predeterminada.

+0

Gracias! Eso es perfecto. – Greg

Cuestiones relacionadas