【问题标题】:Move Mouse Cursor Javascript移动鼠标光标Javascript
【发布时间】:2023-03-19 12:32:01
【问题描述】:

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

这在 Javascript 中可行吗?我将如何实现它?

谢谢!

【问题讨论】:

  • 另外,我知道这是一个非常烦人的功能,但它是客户想要的。
  • 那么,对于您没有说服客户的可怕要求,您在哪里提出了替代方案?

标签: javascript html mouse mouseevent


【解决方案1】:

你不能……但你可以——在某种程度上。

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

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

PS。

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

【讨论】:

  • 你为什么要启用这种开发?我需要点燃你,汤姆。
  • 是的,把老鼠放在他身上!
【解决方案2】:

您不能移动鼠标光标。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多