正在删除正在单击的项目
Removing the item being clicked
我创建了一个画布,可以添加对象。如何删除单击的项目?
var canvas = new fabric.Canvas('c');
var rect = new fabric.Rect({
left: 50,
top: 50,
fill: 'green',
width: 40,
height: 80
});
var circle = new fabric.Circle({
radius: 20,
fill: 'red',
left: 100,
top: 100
});
canvas.add(rect);
canvas.add(circle);
Fabric.js在canvas
上提供object:selected
事件。你可以监听这个事件,然后删除它发生的项目
canvas.on('object:selected',function(ev){
canvas.remove(ev.target);
});
您可以阅读文档并查看我在这里创建的jsfiddle:http://jsfiddle.net/yrL4eLsn/1/
请参阅织物自述文件:fabricjs.com/fabric-intro-part-2/
canvas.on('mous:down',function(options){if(options.target){console.log(对象已单击!',options.target.type);canvas.remove(options.ttarget);}});
当我使用手机时,在单行中发布代码
相关文章:
- 如何从 HTML 查询中删除项目
- 如何在NativeScript中从列表中删除项目时设置动画
- 如何通过AngularJS删除一个项目
- orderBy$filter在项目删除(拼接)后阻止ng重复列表更新
- 正在删除正在单击的项目
- 删除项目时的JavaScript计算
- 为什么当我单击X时,所有项目都会从我的Backbone.js视图中删除
- 如何删除重复的选定项目并替换为数量
- 如何请求确认删除检查表项目
- 什么'是删除WinJS ListView中所有项目的最快方法
- 如何从Firebase聊天中删除项目
- 使用 id 和 Javascript 从数组中删除项目
- 如何通过迭代对象数组来删除某些项目
- JavaScript - 从框中删除项目名称
- Javascript:从数组中删除包含带有侦听器的对象的项目的最佳方法
- NetSuite行项目删除内部循环问题
- jQuery标签-它,如何执行post时,项目删除
- (Bootstrap) -更改下拉按钮文本以反映所单击的项目删除插入符号
- MongoDB更新对象与项目删除不保存
- 使用javascript动态地将项目删除并添加回屏幕