我想这样做,当我按下按钮 A 时,元素的类获得与鼠标悬停时相同的“类”。(在 CSS 中我有 kay:hover 来改变样式)。
但我需要将键更改为 key:hover 以获取指定的类名。就像 onkeydown 将样式从“key C”更改为“key:hover C”:/
我如何达到这个效果?
对不起,如果我解释得不好:P
我想这样做,当我按下按钮 A 时,元素的类获得与鼠标悬停时相同的“类”。(在 CSS 中我有 kay:hover 来改变样式)。
但我需要将键更改为 key:hover 以获取指定的类名。就像 onkeydown 将样式从“key C”更改为“key:hover C”:/
我如何达到这个效果?
对不起,如果我解释得不好:P
你可以做类似的事情
$('#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”按钮时的状态。
解决了我刚做的
KEYDOWN: document.getElementById("keyC").className = "key2 C"; KEYUP: document.getElementById("keyC").className = "key C";