0

我想这样做,当我按下按钮 A 时,元素的类获得与鼠标悬停时相同的“类”。(在 CSS 中我有 kay:hover 来改变样式)。

但我需要将键更改为 key:hover 以获取指定的类名。就像 onkeydown 将样式从“key C”更改为“key:hover C”:/

我如何达到这个效果?

对不起,如果我解释得不好:P

4

2 回答 2

1

你可以做类似的事情

$('#area').keydown(function(event) {
    if (event.keyCode == '65') {
        $('#elementToChange').attr('class', 'newClass');
    }
});

其中 65 是字母“a”的键码

然后加

$('#area').keyup(function(event) {
    if (event.keyCode == '65') {
        $('#elementToChange').attr('class', 'oldClass');
    }
});

将课程设置回您释放“a”按钮时的状态。

于 2011-03-24T15:13:57.387 回答
1

解决了我刚做的

KEYDOWN: document.getElementById("keyC").className = "key2 C"; KEYUP: document.getElementById("keyC").className = "key C";

于 2011-03-24T15:47:17.250 回答