【问题标题】:Get the x and y after touch drag fabric JS触摸拖动织物JS后获取x和y
【发布时间】:2017-10-27 14:30:45
【问题描述】:

我有一个关于fabric JS的小问题:)

问题来了:

我有一个使用事件的函数:canvas.on('mouse:up', function(evn).. 在这个函数中,我检测 selectedObject 何时超过另一个对象。

完成后,我删除选定的对象,就像在这个 jsfiddle 中一样: https://jsfiddle.net/rekrah/jgruwse0/

问题是:这不适用于触摸事件,我想知道触摸“结束”位置;甚至在触摸拖放后触发object:modified(似乎不适用于触摸事件)之类的东西

任何帮助将不胜感激,谢谢:)

【问题讨论】:

    标签: javascript canvas fabricjs touch-event


    【解决方案1】:

    这里是jsFiddle

    利用getPointer方法获取指针位置。

    canvas.on('mouse:up', function(evn) {
     var point = canvas.getPointer(evn.e);
    }
    

    【讨论】:

    • OP 询问触摸事件
    • @MarsAndBack,fabricjs 内部将 touchend 处理为 mouseup。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    相关资源
    最近更新 更多