18

如何在 Javascript 或 jQuery 中更改鼠标光标?我知道这是一个非常经典的问题,但很奇怪这个 JSFiddle 不起作用:http: //jsfiddle.net/2Qffw/

这是代码:

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

document.body.style.cursor = "pointer";
4

4 回答 4

32

html和中执行此操作body

$('html,body').css('cursor','crosshair');

http://jsfiddle.net/2Qffw/3/

于 2013-07-01T21:33:24.800 回答
12

它确实有效,但你的身体是空的。

http://jsfiddle.net/z6mhH/

HTML

<body>
    asdasdasdasdads
</body>

JS

document.body.style.cursor = "crosshair";
于 2013-07-01T21:33:34.890 回答
1
document.getElementById("mydiv").style.cursor="move";
于 2014-10-10T22:40:20.110 回答
0

在Javascript中,你可以做到,你只需要void 0;在末尾使用document.body.style.cursor = "crosshair";,所以最后应该是这样的:document.body.style.cursor = "crosshair"; void 0;.

于 2018-05-21T22:21:53.160 回答