如何更改鼠标指针?

P.B*_*key 1 javascript css

我需要将鼠标指针更改为等待光标.我试过了

document.body.style.cursor = 'wait';

在我的小提琴中,我的鼠标光标不会改变(在我的主应用程序中也没有改变).我尝试了几种方法,但似乎没有任何工作(IE7和FF7测试).如何更改光标?如果效果更好,我愿意使用CSS而不是JavaScript.

对于它的价值......在最终的程序中,我需要在AJAX调用开始时更改指针,然后将其更改回回调中的默认值.但是,这是一个简化的例子,仍然无效.

Thi*_*ter 7

我创建了一个CSS类:

.busy {
    cursor: wait !important;
}
Run Code Online (Sandbox Code Playgroud)

然后将此类分配给body或要标记为busy的任何元素:

$('body').addClass('busy');
// or, if you do not use jQuery:
document.body.className += ' busy';
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/ThiefMaster/S7wza/

如果您需要在整个页面上,请参阅在整个html页面上等待光标以获得解决方案