Css 在Chrome中拖动时,更改HTML5画布上的光标

Css 在Chrome中拖动时,更改HTML5画布上的光标,css,html,google-chrome,canvas,drag,Css,Html,Google Chrome,Canvas,Drag,当拖动鼠标时,我正在看如何在HTML5画布上更改光标。。。 遇到这样的情况: 似乎合乎逻辑的是:活动伪选择器会起作用 但是,当我在页面上使用它时,由:active伪选择器中的规则设置的光标被忽略,而不是显示文本选择光标 在firefox中,这种行为并不存在——它遵循我设置的游标属性 下面是一个示例来演示这种行为 你知道如何在chrome中解决这个问题吗? 为Chrome添加以下选项,以在拖放时关闭文本选择 document.onselectstart = function(){ return f

当拖动鼠标时,我正在看如何在HTML5画布上更改光标。。。 遇到这样的情况:

似乎合乎逻辑的是:活动伪选择器会起作用

但是,当我在页面上使用它时,由:active伪选择器中的规则设置的光标被忽略,而不是显示文本选择光标

在firefox中,这种行为并不存在——它遵循我设置的游标属性

下面是一个示例来演示这种行为

你知道如何在chrome中解决这个问题吗?

为Chrome添加以下选项,以在拖放时关闭文本选择

document.onselectstart = function(){ return false; }​
这已经回答了好几次了


也许您应该澄清一个事实,文档实际上是画布对象,而不是文档全局变量。所以正确的说法应该是canvas.onselectstart=function(){return false;}