gpt4 book ai didi

jquery - jQuery keydown和mouseDown函数?

转载 作者:行者123 更新时间:2023-12-03 02:15:50 24 4
gpt4 key购买 nike

我有代码,其中包含许多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();
}
});

我该如何解决,需要您的帮助!

最佳答案

尝试使用.trigger()

if(e.keyCode == 88) 
{
$note2.trigger('mousedown');
}

DEMO

关于jquery - jQuery keydown和mouseDown函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20128441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com