Можно ли сменить бинд кнопки мышки (JS)?

203
06 августа 2018, 15:50

Есть ссылка, самая обычная. Допустим:

<a href="link.html" target="_blank">Some text</a>

Можно ли сделать что бы при нажатии левой кнопкой мышки, ссылка открывалась командой нажатие на колесико?

Я бы не поднимал этот вопрос если бы не наткнулся на "читалку" клика: https://jsfiddle.net/dscshmg4/5/

Смотреть, наблюдать можно - может и влиять можно.

document.getElementById('mouse-click').onmousedown = function(e) {
if (e.which == 1) {this.innerHTML = "Была нажата левая кнопка мыши"}
if (e.which == 2) {this.innerHTML = "Было нажато колёсико мыши"}
if (e.which == 3) {this.innerHTML = "Была нажата правая кнопка мыши"} 
}


Спасибо

Answer 1

Я бы не поднимал этот вопрос если бы не наткнулся на "читалку" клика:
https://jsfiddle.net/dscshmg4/5/

Смотреть, наблюдать можно - может и влиять можно.

document.getElementById('mouse-click').onmousedown = function(e) {
if (e.which == 1) {this.innerHTML = "Была нажата левая кнопка мыши"}
if (e.which == 2) {this.innerHTML = "Было нажато колёсико мыши"}
if (e.which == 3) {this.innerHTML = "Была нажата правая кнопка мыши"} 
}
READ ALSO
Цикл внутри метода append. JS

Цикл внутри метода append. JS

Есть цикл который выводит данные из массива в виде элементов на страницу с помощью метода appendНо так как массив многомерный мне понадобилось...

183