1

当我在画布上移动时,我试图隐藏我的鼠标,但我无法隐藏它。我尝试了以下方法无济于事:

stage.enableMouseOver(50);
stage.cursor = 'none';  

光标隐藏似乎在 Firefox 中有效。所以这是一个Chrome的东西......

有没有人有想法/修复?

谢谢

4

2 回答 2

5

我在 CreateJS 社区网站上回答了这个问题:http: //community.createjs.com/discussions/easeljs/1542-hide-cursor-with-easeljscreatejs

我在 Chrome 中对现有的尖峰进行了测试,它运行良好,但它仅在您滚动内容时才有效,因为它需要鼠标悬停事件才能运行。

要在滚动整个舞台时隐藏光标,我建议使用@olsn 的方法。

// Via EaselJS Stage
stage.canvas.style.cursor = "none";

这不仅会更好,而且会更快,因为阶段鼠标悬停检测非常昂贵(尤其是当您以每秒 50 次检查时)干杯。

于 2013-06-18T15:22:36.797 回答
1

您可以尝试通过 css 直接设置画布的光标属性。

于 2013-06-17T10:22:56.473 回答