Javascript 使Html自定义光标成为屏幕光标

Javascript 使Html自定义光标成为屏幕光标,javascript,html,css,Javascript,Html,Css,我试图找到一种方法来确保某个自定义css光标可用于整个屏幕。其思想是,当用户在div上单击鼠标时,我会将侦听器附加到文档(移动、向上),以便能够捕获浏览器窗口之外的事件 但是,当用户移出div时,为鼠标按下指定的自定义光标就会丢失。在Mozilla中,当我使用element.setCapture时,这种情况不会发生,因为这也会使当前光标保持活动状态,直到释放capture为止。对于任何(现代)浏览器,是否有相同的方法(即拖动时保持屏幕光标处于活动状态)?这是一个常见问题。这里有一个你可以做的黑客

我试图找到一种方法来确保某个自定义css光标可用于整个屏幕。其思想是,当用户在div上单击鼠标时,我会将侦听器附加到文档(移动、向上),以便能够捕获浏览器窗口之外的事件


但是,当用户移出div时,为鼠标按下指定的自定义光标就会丢失。在Mozilla中,当我使用element.setCapture时,这种情况不会发生,因为这也会使当前光标保持活动状态,直到释放capture为止。对于任何(现代)浏览器,是否有相同的方法(即拖动时保持屏幕光标处于活动状态)?

这是一个常见问题。这里有一个你可以做的黑客

CSS

*{ 
  cursor: pointer;
}
document.onselectstart = function () { return false; };
Javascript

*{ 
  cursor: pointer;
}
document.onselectstart = function () { return false; };

但这似乎不适用于我正在寻找的用户案例-->离开浏览器窗口/框架的客户端区域会重置光标。。