У меня есть код, в котором много div, и пока я нажимаю на них, браузер воспроизводит разные звуки и останавливается, когда я нажимаю на них. Мне нужно эмулировать эту функцию MouseDown, нажимая кнопки на клавиатуре.
$( function() {
var idx = 0,
$letters = $( '.note' );
$letters.each( function( i ) {
$( this ).mouseDown( function() {
var letter = $( this ).text();
if ( alphabetSounds[ letter ] ) {
alphabetSounds[ letter ].play();
}
});
});
$letters.each( function( i ) {
$( this ).mouseUp( function() {
var letter = $( this ).text();
if ( alphabetSounds[ letter ] ) {
alphabetSounds[ letter ].stop();
}
});
});
});
$("body").on("keydown", function(e) {
e.preventDefault();
var $note1 = $(".1c");
var $note2 = $(".1cc");
if(e.keyCode == 90) {
$note1.mouseDown();
}
!!!!Проблема в этой части
if(e.keyCode == 88) {
$note2.mouseDown();
}
});
Как исправить, нужна ваша помощь!