Caman.js:获取父对象

时间:2015-01-10 22:37:58

标签: javascript canvas camanjs

参考JS Caman库:http://camanjs.com

我希望在处理完图像后获取包含画布的父元素和$().fadeIn(500);

<canvas>对象位于<div>

来自作者&#39;:http://camanjs.com/guides/#AdvancedUsage

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

每个画布处理完成后触发事件。但是,我无法获取父元素,它会返回“未定义”。

1 个答案:

答案 0 :(得分:0)

尝试尝试后......

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

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