【问题标题】:Hide cursor with easeljs/createjs使用 easeljs/createjs 隐藏光标
【发布时间】:2013-06-13 02:15:04
【问题描述】:

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

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

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

有人有想法/解决办法吗?

谢谢

【问题讨论】:

    标签: javascript canvas easeljs createjs


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我认为这并不能解决鼠标移动和拖动的问题
      • 那么我没有得到你想要实现的目标:我以为你希望你的鼠标在画布/画布区域上方时隐藏,与画布内容无关?跨度>
      猜你喜欢
      • 1970-01-01
      • 2011-10-06
      • 2011-05-24
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2014-07-30
      • 1970-01-01
      相关资源
      最近更新 更多