【发布时间】:2013-06-13 02:15:04
【问题描述】:
当我在画布上移动时,我试图隐藏我的鼠标,但我无法隐藏它。我尝试了以下方法无济于事:
stage.enableMouseOver(50);
stage.cursor = 'none';
光标隐藏似乎在 Firefox 中有效。所以这是一个 Chrome 的东西......
有人有想法/解决办法吗?
谢谢
【问题讨论】:
标签: javascript canvas easeljs createjs
当我在画布上移动时,我试图隐藏我的鼠标,但我无法隐藏它。我尝试了以下方法无济于事:
stage.enableMouseOver(50);
stage.cursor = 'none';
光标隐藏似乎在 Firefox 中有效。所以这是一个 Chrome 的东西......
有人有想法/解决办法吗?
谢谢
【问题讨论】:
标签: javascript canvas easeljs createjs
我在 CreateJS 社区网站上回答了这个问题: http://community.createjs.com/discussions/easeljs/1542-hide-cursor-with-easeljscreatejs
我在 Chrome 中对现有的峰值进行了测试,它运行良好,但它仅在您滚动内容时才有效,因为它需要鼠标悬停事件才能运行。
要在滚动整个舞台时隐藏光标,我建议使用@olsn 的方法。
// Via EaselJS Stage
stage.canvas.style.cursor = "none";
这不仅会更好,而且速度会更快,因为阶段鼠标悬停检测非常昂贵(尤其是当您以每秒 50 次检查运行时) 干杯。
【讨论】:
您可以尝试直接通过 css 设置画布的光标属性。
【讨论】: