我有代码,有很多div,而我mousedown他们浏览器播放不同的声音,并在我鼠标时停止。 我需要通过按键盘上的按键来模拟这个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();
}
});
我该如何解决,需要你的帮助!