Всем привет!
Есть кнопка, при нажатии и отпускании которой вызываются разные функции:
<button id="pedal" class="pedal" onmousedown="onPedal()" onmouseup="offPedal()" onmouseout="">
</button>
Мне понадобилось нажимать эту кнопку без изпользования мышки (она в это время изпользуется для нажатия на другие кнопки).
Я привязал эти события к нажатию клавиши пробела:
document.onkeydown = function (e) {
if (e.keyCode == 32) {
onPedal();
}
}
document.onkeyup = function (e) {
if (e.keyCode == 32) {
offPedal();
}
}
Теперь при нажатии и отпускании пробела вызываются соответствующие нужные функции.
Но при этом визуально кнопка разумеется не нажимается. А по задумке должна.
Вопрос: можно ли всё-таки вызвать именно сами события нажатия и отпускания кнопки?
(
именно отдельно нажатия и отпускания, а не клик)