我用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
當我按下某個鍵時,顏色不會改變 –
如何在那裏按一個鍵?這不是一個輸入字段? –