从画布上删除图像双击
Removing an Image from Canvas on Double Click
我正在将一个图像从工具栏拖放到画布上,然后在画布上移动它。目前,我能够从工具栏多次将单个图像加载到画布上,如下面的链接所示。
http://jsfiddle.net/gkefk/22/我想添加当用户双击特定图像时从画布删除图像的特定副本的功能。为此,我在双击时触发一个jQuery事件。
$("#image").dblclick(function(){
layer.remove();
});
即使我双击图像的特定副本,该特定副本也不会从画布上删除。我不知道我做错了什么,请帮忙
包含jQuery事件的页面链接
http://jsfiddle.net/gkefk/23/更新你的小提琴使它工作:
image.on('dblclick', function() {
image.remove();
layer.draw();
});
http://jsfiddle.net/gkefk/26/你必须为每个图像副本添加一个事件处理程序,而不是信任jQuery来动态地做这件事。
你的jQuery调用在文档加载时完成一次(而没有id为"image"的元素存在),之后没有效果。还要记住,在多个动态元素上使用静态ID并不是一个好主意,因为ID必须是唯一的。
相关文章:
- 使用类从一个标记中双击事件
- onclick函数需要双击,因为类分配延迟
- 了解双击代码标记
- jquery Onclick函数带有导致双击的回调排序函数
- 防止双击执行两次jQuery post请求
- JavaScript双击事件
- 选择“字符串”并使用SeleniumJava双击
- jQuery UI自动完成需要在iOS上双击
- 如何在java脚本中显示引导程序底部的pophover图像点击
- 使用jquery在html中添加双击操作
- 双击泛光灯单击
- 如何在Firefox中禁用视频的单击和双击控件
- 双击可更改树标签
- 在Wordpress网站的图像点击上播放随机声音
- svg.js/svg平移缩放-双击交互
- 双击图像以激活复选框
- 防止双击图像映射区域
- 从画布网格上删除图像双击
- 从画布上删除图像双击
- 双击图像功能