在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的新手,并不知道真正的标签不会显示。