使用easeljs / createjs隐藏光标

时间:2013-06-17 07:17:36

标签: javascript canvas easeljs createjs

当我在画布上移动时,我正试图隐藏我的鼠标,但我无法将其隐藏起来。我试过以下无济于事:

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

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

有没有人有想法/修复?

由于

2 个答案:

答案 0 :(得分:4)

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

我在Chrome上对现有的峰值进行了测试,但它运行正常,但只有当您翻转内容时它才会起作用,因为它需要鼠标悬停事件才能运行。

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

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

这不仅会更好,而且会更快,因为阶段鼠标悬停检测非常昂贵(特别是当你以每秒50次检查运行时) 欢呼声。

答案 1 :(得分:0)

您可以尝试直接通过css设置画布的cursor-property。