移动鼠标光标Javascript

时间:2011-01-26 11:32:13

标签: javascript html mouse mouseevent

我正在为一家公司建立一个笑话微型网站。他们想要一种功能,当用户将鼠标悬停在某个图像上时,鼠标光标会随机改变位置。

这可以在Javascript中使用吗?我该如何实现它?

谢谢!

3 个答案:

答案 0 :(得分:33)

你不能......但你可以 - 在某种程度上。

你可以做的模仿这种行为是你可以用css cursor: none隐藏实际的光标,然后创建一个代表光标的图像,它看起来是一样的,并且会放在真实光标的位置。然后当用户移动鼠标时,您必须更新光标图像的位置并根据需要应用随机位置更改 - 但要注意当用户将在浏览器内容窗口外滚动(在控件上或外部浏览器)他们将鼠标光标移回实际位置,光标将停留在最后位置。

你可以把这个恶作剧拉出来的唯一方法。祝它好运,希望他们能享受它;)

PS。

反转鼠标移动方向也很有趣:>

答案 1 :(得分:1)

您无法移动鼠标光标。

您可以相对于光标的位置移动页面或图像,这可能会使光标移动时看起来不像?

答案 2 :(得分:0)

您可以使用不可见的自定义图标更改光标,然后制作假光标并移动它。