更改div标签内的光标速度

时间:2016-08-01 05:32:24

标签: javascript html css cursor

我想更改某些div标签内的光标速度,以便在我的网站上提供更好的用户体验。我已经改变了光标的图像,我想改变光标的速度。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:2)

我认为用Javascript控制光标是不可能的。但是,您可以使用

隐藏光标
cursor: none;

然后做一些JavaScript来模拟用HTML / CSS制作的慢速移动光标。但是,这将是比它的价值更多的工作,并且可能无论如何都不会很好。

答案 1 :(得分:1)

使用纯javascript执行此操作可能是一项挑战,但您可以尝试使用此功能,在使用AutoHotKey script按住 CTRL 的同时降低光标的速度。

您需要安装AutoHotKey来执行此操作,但它是免费且开源的。

答案 2 :(得分:1)

您无法通过任何DOM API直接控制指针速度,由于可访问性问题和可能的点击攻击滥用,我也不希望这样的API可用。

话虽如此,在许多现代浏览器中都有一个名为Pointer Lock的API,您可以在其中请求控制指针移动。使用此功能,您可以通过接管光标移动并定位假光标来模拟较慢的光标。