在Chrome中单击并拖动光标

我正在开发一个Web应用程序,我需要覆盖一些默认游标。

在Chrome中,当我单击然后拖动它时,总是将光标更改为文本选择。 我似乎无法找到任何方法来覆盖它。

我正在使用jquery,而且平常

$(document).css('cursor','default'); 

不起作用。

使用chrome时,它似乎不是在点击上,而是在鼠标移动时。 所以我甚至试图这样做

 $(document).mousemove(function(){ $(document).css('cursor','default'); }); 

这似乎也不起作用。

我在Firefox中没有这个问题。

尝试关闭任何文本选择,同时拖动按照chrome将光标设置为拖动文本,为什么? 。

document.onselectstart = function(){ return false; }

它显示文本光标,因为您在拖动时选择文本(虽然您不想,但只需按住鼠标按钮,然后在屏幕上移动它)。 要禁用此function,我建议您使用此类function

您可能需要更改链接中的代码以禁用所有文本,而不仅仅是标记标签中的文本。 在拖动时禁用文本,以及释放鼠标按钮以撤消通过禁用文本所做的更改。

禁用文本选择后,Chrome就没有理由显示其他游标。

希望这可以帮助。

编辑:我是stackoverflow的新手,并不知道真正的标签不会显示。