我正在为一家公司建立一个笑话微型网站。他们想要一种功能,当用户将鼠标悬停在某个图像上时,鼠标光标会随机改变位置。
这可以在Javascript中使用吗?我该如何实现它?
谢谢!
答案 0 :(得分:33)
你不能......但你可以 - 在某种程度上。
你可以做的模仿这种行为是你可以用css cursor: none
隐藏实际的光标,然后创建一个代表光标的图像,它看起来是一样的,并且会放在真实光标的位置。然后当用户移动鼠标时,您必须更新光标图像的位置并根据需要应用随机位置更改 - 但要注意当用户将在浏览器内容窗口外滚动(在控件上或外部浏览器)他们将鼠标光标移回实际位置,光标将停留在最后位置。
你可以把这个恶作剧拉出来的唯一方法。祝它好运,希望他们能享受它;)
PS。
反转鼠标移动方向也很有趣:>
答案 1 :(得分:1)
您无法移动鼠标光标。
您可以相对于光标的位置移动页面或图像,这可能会使光标移动时看起来不像?
答案 2 :(得分:0)
您可以使用不可见的自定义图标更改光标,然后制作假光标并移动它。