【问题标题】:How to get "Finger down" on a Windows 7 Tablet using KineticJS?如何使用 KineticJS 在 Windows 7 平板电脑上“手指向下”?
【发布时间】:2013-09-09 10:02:04
【问题描述】:

我正在尝试为远程呈现软件开发一个远程用户界面,我想为一些更华丽的组件使用一些KineticJS,因为平台是WebRTC 通过OpenTok。该解决方案包括硬件,该硬件是一个触摸屏,我无法使用鼠标,也可能没有手写笔作为输入。

我的问题很简单:我想知道用户用手指触摸屏幕的时刻,这相当于mousedowntouchstart 事件。但是,这些事件都不会在 Windows 7、Chrome 中触发。我尝试过改变触摸设置,例如关闭按住右键单击、打开和关闭墨迹书写和手势。这些都没有任何不同的反应。

需要注意的是,我可以很好地获得点击,但这不是我想要的。

【问题讨论】:

    标签: javascript html windows windows-7 kineticjs


    【解决方案1】:

    如果您在 windows7 设备中使用支持 HTML5 的浏览器,我认为它与 iPad/Android 中的 mouseover 相同

        applications.on('touchstart mouseover', function() {
            writeMessage(messageLayer, 'touchstart applications circle');
            this.setFill({ image: images.applicationshover});
            layer.draw();
        });
        applications.on('touchend mouseout', function() {
            writeMessage(messageLayer, 'Mouseup applications circle');
            this.setFill({ image: images.applicationsimage});
            layer.draw();
        });
    

    这是一个简单的画线程序。它适用于 HTML5。

    如果没有,这应该会有所帮助,请提供更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多