0

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

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

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

4

1 回答 1

0

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

    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。

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

于 2013-09-09T10:28:07.553 回答