如何在JQuery中更改按键(Ctrl)上的光标?

时间:2014-04-10 21:53:43

标签: javascript jquery cursor onkeypress

使用jQuery,我想在按下任何键时更改页面上的光标(例如Ctrl)。 简单的任务,但我无法让它工作...... 这是我的第一个想法,显然 - 不起作用:

$(document).on('keydown',function(){
  $(document).css('cursor','wait');
});

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:3)

想想你想要的是这样的:

$('body').css('cursor','wait');

您无法将CSS应用于document。此外,如果您只想将此css应用于CTRL按键,您可以执行以下操作:

$(document).on('keydown', function (event) {
    if (event.ctrlKey) {
        $('body').css('cursor', 'wait');
    }
});