触发mousedown / touch并远程拖动和释放Fabric.js中的事件

时间:2013-05-10 13:27:36

标签: fabricjs

使用Fabric.js,是否可以触发" mousedown","移动"和" mouseup"来自画布外部的事件,例如使用jQuery ui滑块控件?

我无法找到任何方法来获取对每个对象的引用,以便从外部画布触发事件。

2 个答案:

答案 0 :(得分:2)

为什么要从外部触发事件? 通过以下函数调用,您可以访问对象:

var activeObject = canvas.getActiveObject();
var activeGroup = canvas.getActiveGroup();
var object1 = canvas.item(0); // item(1) ...

canvas.forEachObject(function(o) {
  //iterate over all existing objects
});

var objects = canvas.getObjects(); // returns array of all objects

答案 1 :(得分:1)

我只是没有看到如何访问对象的这个例子:

http://fabricjs.com/controls/

这就是我需要的。