我实际上正在开发一个html5 canvas项目,该项目使用fabric.js Framework进行画布交互.现在,我正在努力删除多个对象.以下代码似乎不跟踪所选对象,但跟踪画布上的所有对象.
var deleteSelectedObject = document.getElementById('delete-item');
deleteSelectedObject.onclick = function(){
var curSelectedObjects = new Array();
curSelectedObjects = canvas.getObjects(canvas.getActiveGroup);
canvas.discardActiveGroup();
for (var i = 0; i < curSelectedObjects.length; i++){
canvas.setActiveObject(curSelectedObjects[i]);
canvas.remove(canvas.getActiveObject());
}
};
Run Code Online (Sandbox Code Playgroud)
不要失败.
我正在研究一些HTML5画布.绘图应用程序是一个IPad WebApp.
现在我想知道是否有可能在画布上跟踪长按(点击并按住)并将其链接到画布外的事件.例如:我在画布上按住三秒钟,这会导致弹出窗口可见.