Javascript Caman.js:获取父对象

Javascript Caman.js:获取父对象,javascript,canvas,camanjs,Javascript,Canvas,Camanjs,参考JS Caman库: 我想获取包含画布和$().fadeIn(500)的父元素图像处理后 对象位于 来自作者的: 该事件在每个画布进程完成后触发。但是,我无法获取父元素,它返回“undefined”。在不断尝试之后 Caman.Event.listen("processComplete", function (job, myObj=$("#myParentDiv")) { console.log("Finished:", job.name); alert('parent elemen

参考JS Caman库:

我想获取包含画布和
$().fadeIn(500)的父元素图像处理后

对象位于

来自作者的:


该事件在每个画布进程完成后触发。但是,我无法获取父元素,它返回“undefined”。

在不断尝试之后

Caman.Event.listen("processComplete", function (job, myObj=$("#myParentDiv")) {
  console.log("Finished:", job.name);
  alert('parent element:' + $(myObj).prop('tagName') );
});

我刚刚添加了一个额外的参数(myObj)作为父对象,因此可以从函数内部引用它

element.parentNode
这样的东西不起作用吗?您可以使用多个选择器设置
元素
,具体取决于元素的“未定义”。卡曼图书馆运作完美。这是一个图像画廊。每个图像(画布)都有一个父div,在画布处理完成后,我将尝试淡入其中。但是canva的父级总是“未定义”,无论是否使用jquery;那只是我的第一个想法。嗯。如果你将
这个
注销,你会得到什么?'this'返回一个画布对象,它不是我的('因为我的有ID')。因此,它可能会在文档外部创建一个虚拟画布;在这种情况下,您可以在该画布的dom访问器中硬编码吗?或者这是否需要找到父节点?
Caman.Event.listen("processComplete", function (job, myObj=$("#myParentDiv")) {
  console.log("Finished:", job.name);
  alert('parent element:' + $(myObj).prop('tagName') );
});