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