0

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

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

<canvas>对象在一个<div>

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

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

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

4

1 回答 1

0

在尝试和尝试之后......

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

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

于 2015-01-12T12:20:49.000 回答