jQuery设置鼠标位置(不是光标位置)

Mic*_*ael 33 mouse jquery mouse-position

我有一个链接,当点击时,我希望它将鼠标的位置向右移动(或者在视口内的任何位置).

在代码中它可能看起来类似于以下内容:

$('a#expand').click(function(e){
    $(document)
       .mouseXPos(e.pageX + 50)
       .mouseYPos(e.pageY + 50);
});
Run Code Online (Sandbox Code Playgroud)

当然,链接可能没有必要,但是我所追求的类似"设置鼠标位置"功能.

我已经看到了将光标位置移动到文本中某个位置的解决方案,但我没有从中收集到太多信息.

MyI*_*hin 55

没有通过JavaScript移动鼠标的机制.

  • @Michael:不,JavaScript的鼠标位置是只读的.AJAX只是在客户端上执行JavaScript以通过HTTP与服务器应用程序通信的通信方法.ASP.NET/C#是服务器端,它的范围仅限于它执行的服务器.控制客户端鼠标的唯一方法是使用在用户空间中运行的客户端应用程序,这意味着让他们下载并安装一些东西. (5认同)

Jas*_*ove 10

我可能错了,但我不认为可以从客户端脚本移动鼠标指针.鉴于滥用的可能性,我当然希望不是.