我用HTML和CSS创建了一个键盘,并且我试图在按下同一个按键时使用不同背景颜色的按键发光在键盘上(即现实生活中的键盘)。按键盘按键时用javascript更改li类的颜色
它看起来是这样的:
<div id="keyboard">
<ul class="row">
<li class="letter">Q</li>
<li class="letter">W</li>
.
.
.
</ul>
</div>
,我有以下的javascript代码:
$('#keyboard .letter').keydown(function() {
$(this).addClass('red');
}).keyup(function() {
$(this).removeClass('red');
});
那么问题是什么? – ElendilTheTall
当我按下某个键时,颜色不会改变 –
如何在那里按一个键?这不是一个输入字段? –