Я хотел бы вызвать событие, когда по ссылке щелкают как обычным щелчком по ней, так и открытием ее на новой вкладке (например, средний щелчок, Ctrl + щелчок и т. Д.)
До сих пор я пробовал следующее:
$('a').click(myfunc)
Не захватывает средние клики.
$('a').mousedown(myfunc)
работает, но, похоже, препятствует переходу по ссылке, даже если моя функция не вызывает event.preventDefault
.
Есть идеи, как это сделать?