【问题标题】:javascript canvas: chrome touch screen not workingjavascript canvas:镀铬触摸屏不工作
【发布时间】:2012-10-12 15:41:08
【问题描述】:

我有一个用画布创建的项目。这个项目在我的 iMac(Safari、Chrome、Opera、IE、Mozilla)上的每个浏览器上都能正常工作。为此,我创建了一个正常的点击功能:

$('#canvas').click(function(e) {}

在 Windows7 SmartBoard(使用 Multisync s521-p nec)上打开此项目时,它也可以正常工作,除了在 Chrome 中,您无法触摸它。如果您在 SmartBoard 上用鼠标单击,那根本不是问题,但您只是不能用手指触摸它。由于我的项目将仅在此 SmartBoard 上使用,并且最好在 Chrome 上使用,因此我确实需要解决此问题,但我不知道如何解决。

【问题讨论】:

    标签: javascript google-chrome canvas html5-canvas touchscreen


    【解决方案1】:

    使用 Javascript 触摸事件代替 点击

    https://developer.mozilla.org/en-US/docs/DOM/Touch_events#Setting_up_the_event_handlers

    click 是鼠标操作,因为设备有“鼠标”,所以它是为它保留的。

    【讨论】:

      猜你喜欢
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 2023-04-10
      相关资源
      最近更新 更多