如何在新浏览器中隐藏或更改鼠标光标?

时间:2015-06-07 10:42:23

标签: javascript jquery html css

我正在尝试为JavaScript创建一个库(插件),让用户可以隐藏鼠标并用其他东西更改鼠标光标。

在使用cursor的CSS工作之前很容易,我发现了一些像this这样的插件,但现在我访问了this website,它改变了鼠标。

为什么新浏览器(或操作系统)不支持将鼠标光标更改为图像?

2 个答案:

答案 0 :(得分:4)

您可以将光标更改为图像,但必须是特定的文件类型。即.ico:



.cursor{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  cursor: url(http://davidwalsh.name/demo/css-custom-cursor.ico), default;
}

<body><div class="cursor"></div></body>
&#13;
&#13;
&#13;

图片来自this website

答案 1 :(得分:2)

有效。尝试:

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

OR

<pre>
<span style="cursor:pointer">pointer</span><br>
<span style="cursor:progress">progress</span><br>
<span style="cursor:s-resize">s-resize</span><br>
<span style="cursor:none">s-Hide</span><br>
</pre>

JsFiddle