在Chrome中拖动时,将光标更改为HTML5 Canvas

时间:2012-06-19 18:19:42

标签: css html5 google-chrome canvas drag

我正在研究如何在拖动鼠标时将光标更改为HTML5画布... 碰到了这个:Change cursor over HTML5 Canvas when dragging the mouse

似乎合乎逻辑:an:active伪选择器可以解决这个问题......

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

在firefox中,此行为不存在 - 它遵循我设置的游标属性。

这是展示行为的example

知道如何在Chrome中修复此问题吗?

1 个答案:

答案 0 :(得分:3)

<强> Working Fiddle

为Chrome添加以下功能,以便在拖放时关闭文本选择。

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

已经回答了几次,

chrome sets cursor to text while dragging, why?

Click and Drag Cursor in Chrome